The Travelodge London Central Waterloo Hotel

Thank you for visiting The Travelodge London Central Waterloo Hotel in Waterloo, Central London, United Kingdom | Hotel | Lodge | Lodgings

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

Business Industry Details