RT.com RT Partners Hotels United Kingdom London Travelodge London Waterloo

Travelodge London Waterloo

Basic information
Category
3 Stars
Address 195-203 Waterloo Road Southwark
City London
Country United Kingdom
Number of rooms 279
Fax number

Special deals