STRATFORD – LONDON

Holiday Inn, 196 High Street, Stratford, London, E15 2NE (4 Min from station – Luxurious facilities)

£349.99

Product Details