Comfort Inn London Vauxhall
Comfort Inn London Vauxhall
87 South Lambeth Road
London
SW8 1RN
United Kingdom
Rooms from £75.00 ( €111.00 / $137.25 ) per night
This new, budget hotel with modern facilities is situated on the south bank of the River Thames and is a few minutes? walk from Vauxhall Bridge.
Similarly Priced Hotels
This hotel supplied in conjunction with Bookings.







