Placé à 19 minutes de marche de Reflecting Pool, l'hotel Travelodge London Vauxhall comprend 92 chambres pour les clients. Son emplacement principal permet d'accéder facilement à la Newport Street Gallery, qui se trouve à 450 mètres.
Cet hotel 3 étoiles est placé dans le quartier Lambeth, à 2 km du London Eye et non loin de l'aquarium Sea Life. Travelodge London Vauxhall est situé à proximité de sites naturels tels que le Green Park (2,1 km) et le St James's Park (2,2 km). La Galérie Nationale se situe également à 10 minutes en voiture de l'hotel. Cette propriété se situe assez proche de la station de métro Vauxhall.
Les chambres sont équipées de la climatisation, ainsi que d'une cafetière/théière pour le confort des clients.
Tous les matins, un petit déjeuner délicieux est servi dans l'hotel Travelodge London Vauxhall. Kennington Lane Cafe se trouve à seulement 1 km de l'hotel et est spécialisé dans la cuisine britannique.