Featuring facilities that are never seen before in a budget hotel in central London, the Comfort Inn is an ideal place for business as well as leisure travellers.Location
The Comfort Inn Vauxhall Hotel London is situated on the south bank of River Thames. The inn is only a few minutes walk from Vauxhall Bridge from where you can see the 2 wonders of Britain, the Houses of Parliament and London Eye.
Rooms
This property offers 94-well-appointed rooms and suites that are facilitated with an array of modern comforts to ensure you a pleasant stay.
Restaurant
Start off your day with a delicious continental buff