
London, United Kingdom
Travelodge Stratford
3-star hotel · Travelodge UK
This hotel enjoys a prime setting in the Stratford area of London. The hotel is located within easy access of a host of attractions in the city, making this a great choice for those who are eager to explore the area. A host of…
- Wi-fi · extra charge
- 24-hour reception
- Car park · extra charge
- Restaurant


