Hotel Vauxhall View Londyn jest zlokalizowany w dzielnicy Centrum Londynu, prawie 5 min jazdy od takich rodzinnych miejsc jak Londyńskie Akwarium Sea Life. Na terenie obiektu znajduje się również parking.
W pobliżu znajdują się interesujące miejsca między innymi Most Tower Bridge, 3 km od hotelu, a także Galeria Narodowa — w prawie 2 km. Vauxhall View jest położony w pobliżu atrakcji przyrodniczych, takich jak St. James’s Park 2,1 km) i Punkt widokowy Sky Garden 3,1 km). Do pobliskich atrakcji turystycznych Londyna należy Farma miejska w Vauxhall, w prawie 400 m stąd. Ten hotel oferuje dostęp do stacji metra Vauxhall, która znajduje się w odległości 5 min spacerem.
Oddzielna toaleta i prysznic, wraz z suszarką do włosów i ręcznikami, są dostępne w prywatnych łazienkach.
Goście mogą spróbować dań kuchni brytyjskiej w restauracji Kennington Lane Cafe zlokalizowanej w odległości kilku przecznic od Vauxhall View w Londynie.