Этот отель удобно расположен в центре Лондона, в нескольких минутах ходьбы от автобусной станции и станции метро Vauxhall. Позади отеля открывается вид на Темзу с Биг-Беном и Вестминстером. Vauxhall Pleasure Gardens находится недалеко от входа в отель.