Det 3-stjerners International House Hotell i London er plassert i nærheten av Vauxhall Park.
Innkvarteringsstedet ligger en 25-minutters spasertur fra St. James's Park og 5-minutters gange fra Vauxhall undergrunnsstasjon tunnelbanestasjonen. Gjestene kan også nå slike landemerker som SEA LIFE London Aquarium i 30-minutters gange. Du kan komme deg til Londons øye på få minutter med bil.
Kennington Lane Cafe kafé ligger innen 25-minutters gange fra overnattingsstedet.