195 203 Waterloo Road, London, SE1 8UX, United Kingdom +44 870 191 1700
Located 1. 6 km away from waterloo station with easy access throughout london, the hotel offers budget accommodation with en suite facilities. Ideal for travellers who are just looking for a room without the frills.
Get Flight + Hotel