Reisende besuchen gerne die Liste staatlicher Archive (ist in circa 7 km Entfernung vom Hotel Travelodge London Teddington), sowie das Ham House (ist 10 Minuten mit dem Auto erreichbar). Wenn Sie noch mehr Sehenswürdigkeiten in London erkunden möchten, besuchen Sie den U-Bahnhof Boston Manor (ist in einer Entfernung von circa 15 Autominuten von der Unterkunft).