Situato ad appena 9 minuti a piedi da Reflecting Pool, l'hotel a 3 stelle Travelodge London Vauxhall dispone di 92 camere per gli ospiti. British Museum si trova a circa 3 km di distanza e London Eye può essere raggiunto in 5 minuti in macchina.
Alcune camere del Travelodge London Vauxhall sono dotate di una caffettiera, connessione Wi-Fi gratuita e un impianto di climatizzazione. Le camere dispongono anche di letti King size.
La colazione viene servita al ristorante. Il ristorante The Rose offre pasti britannici e si trova accanto a questo hotel.
L'hotel vanta una posizione ottima vicino a una stazione della metropolitana e a pochi passi dalla Stazione Metro Vauxhall Bridge. Il Travelodge London Vauxhall offre la vicinanza a luoghi di interesse naturalistico, quali St. James's Park (2 km) e Green Park (2,1 km). Gli ospiti possono visitare i luoghi di interesse storico, tra cui il Palazzo di Buckingham, situato a circa 3 km da questa struttura, e conoscere meglio Londra. La stazione della metropolitana più vicina si trova a meno di 10 minuti a piedi dal posto