The Travelodge London Central Waterloo Hotel
Map of The Travelodge London Central Waterloo Hotel
Information
Location Info |
Features |
---|---|
195-203 Waterloo Rd, Waterloo England United Kingdom +44 871 984 6291 Visit Site |
Hotel Lodge Lodgings WIFI Dining Bar Cafe Buffet Breakfast ATM Attractions Central London Theatre Land |
The Travelodge London Central Waterloo Hotel reviews
Login to comment