Vauxhall is one of the biggest transport hubs in south London and is a popular place to stay for both business and leisure travellers in the city. The hotel is within sight of many of the most famous attractions of the city including the Houses of Parliament, the London Eye much more. The rooms in the hotel have been fitted with first rate amenities.