Stratford Hotel
Hotel
Newham
The Stratford Hotel is situated 5 minutes’ walk of Stratford Railway Station and the Westfield Shopping Centre. Central London can be reached within a 15-minute tube journey.
Number of rooms: 33
43 Romford Road, Newham, London, E15 4LY, United Kingdom