Still Life - Vauxhall Apartment London
Located in London, Still Life - Vauxhall offers self-catering accommodation with free Wi-Fi, a bar and a restaurant.
Number of rooms: 4
Aquarius House, St George Wharf, Lambeth, London, SW8 2LP, United Kingdom