Located in London and within 700 metres of Stratford Tube Station, The Heart Of Stratford..! features a garden, non-smoking rooms, and free Wi-Fi throughout the property. The property is set 4.6 km from Victoria Park, 5.4 km from East Ham and 5.
Number of rooms: 4
Carpenters Road 24, Newham, London, E15 2JH, United Kingdom