En choisissant Travelodge London Vauxhall, vous aurez la chance de séjourner en plein centre de Londres, à moins de 5 minutes en voiture de Big Ben et Buckingham Palace. Cet hôtel se trouve à 2,3 km de Grande roue London Eye et à 2,9 km de Trafalgar Square.