On the Albert Embankment in Vauxhall, an important transport and business hub on the southern banks of the River Thames. The hotel is close to the Tate Britain and enjoys views of the Houses of Parliament, Big Ben and the London Eye. The staff in the hotel is well trained and help you get the best from the area. The rooms have all been fitted with great amenities.