Vauxhall is one of the busiest and most important junctions for transport in south London and is in a great central position for both business and leisure travellers who are looking to explore the local area. The rooms have been designed in this hotel to offer comfort and convenience, away from the stresses of the city streets and modern life. The staff is helpful and well trained.