With a riverside location just 2 miles from Londonƒ??s West End, Ville City Stay London Vauxhall feature an on-site fitness centre, restaurants and a grocery shop. Free Wi-Fi is provided in each apartment, and guests can make use of a communal garden.
Address: St George Wharf, Vauxhall, London
Rates from:
GBP 162 Book Now