Welcome to Hotel Still Life Vauxhall Executive London, Still Life Vauxhall Executive is a self-catering accommodation located in London. FreeWiFi access is available. The property is 700 metres from Vauxhall and 900 metres from Houses of Parliament. Accommodation will provide you with a seating area. There is a full kitchen with a dishwasher and a microwave. Featuring a bath or shower, private bathrooms also come with a hairdryer and free toiletries. You can enjoy city view. If you feel like visiting the surroundings, check out Pimlico (900 metres) and Westminster Abbey (1 km).London Heathrow Airport is located 23 km away. (Hotel Still Life Vauxhall Executive London hotels booking).