Travelodge London Central Waterloo is just 14-minute walk from both the London Eye and Tate Modern.
Travelodge London Central Waterloo is Located in the heart of London. Travelodge London Central Waterloo is within walking distance of some of the capital’s most iconic attractions
195-203 Waterloo Rd, London SE1 8UX, UK