Das 3-Sterne-Hotel The Troubadour London bietet ein Restaurant an und liegt ca. 4 km vom Madame Tussauds entfernt.
Das Hotel ist im Stadtviertel Earls Court von London, 350 Meter vom Bahnhof West Brompton gelegen. Zu den Sehenswürdigkeiten gleich neben dem Hotel gehört das Naturhistorische Museum. Das British Museum ist in ca. 6 km Entfernung von der Unterkunft. Die U-Bahn-Station Earls Court liegt ca. 400 Meter vom Troubadour entfernt.
Das Restaurant Evans & Peel Detective Agency liegt nicht weit entfernt von der Unterkunft.