The Comfort Inn London Vauxhall is a first- class hotel situated in the south of London, this property is nicely located in the place to be with major tourist attractions within 5 miles of the hotel
Their Executive suites offer spacious bedrooms with sofas, large coffee table with occasional chairs, electronic safe, air conditioned, work desk, fridge and microwave and a double Jacuzzi bath for extra comfort as well.
Air conditioned mini-gym usage is free for all residents and the fitness room is situated on the ground floor.
Comfort Inn Vauxhall
87 S Lambeth Road, London
Comfort Inn, Vauxhall, London
Map of all central London hotels
Your guide to UK hotels