The Stratford Hotel London
20 International Way Olympic Park, Newham, London, E20 1FD, United Kingdom
The Stratford is located in London, 2.2 kilometres from the Olympic Stadium, and offers air-conditioned rooms with complimentary WiFi. This resort has a restaurant with city views, as well as a 24-hour front desk.
Every room has a flat-screen TV with satellite channels, a coffee maker, and a desk. The private bathroom has a shower and a hairdryer.
The hotel serves a range of breakfast selections every day.
Continue Reading Below......
The Stratford Hotel has a patio. Cycling is one of the activities available to guests near the hotel.
The Stratford is 3.5 kilometres from Victoria Park. The property is 8 kilometres from London City Airport.
Continue Reading below.....
Online Average Price : US$ 328