PARK PLAZA LONDON RIVERBANK Vauxhall This 4 star hotel is located in the city centre of London and was established in 2005. It is a short drive away from the Lond ... Save Up To 60%
PLAZA ON THE RIVER, LONDON Vauxhall Constructed in 2005, this hotel comprises a total of 65 rooms spread over 11 floors. The impressive lobby houses a 24-hour re ... Save Up To 60%
Comfort Inn Vauxhall Vauxhall This hotel comprises 4 floors with a total of 115 rooms and features a foyer with a 24-hour reception desk, a safe, a luggage ... Save Up To 60%