De Comfort Inn Vauxhall is gelegen op de zuidelijke oever van de Theems. De herberg is slechts een paar minuten lopen van Vauxhall Bridge uit waar u kunt zien op de 2 wonderen van Groot-Brittannië, de Houses of Parliament en de London Eye. De Waterloo International Terminal, Victoria voor de Gatwick Express, Tate Britain Gallery, Westminster en andere bezienswaardigheden zijn allemaal gemakkelijk te bereiken vanaf het hotel samen met een aantal beroemde theaters, restaurants, wijnbars en pubs.