Offering a restaurant, the 3-star The Troubadour London hotel lies in the Earls Court district of London, 3.1 miles from the Trafalgar Square art museum "National Gallery" and 18 minutes by foot from the world-famous Natural History Museum.
This hotel is located in London, a few steps from Earl's Court metro station. Places of worship to visit 1.1 miles from the London hotel include the large neo-classical Brompton Oratory Roman Catholic Church. The Troubadour also takes you to Royal Albert Hall, which is approximately 25 minutes' walk away. Guests will find London West Brompton train station fairly close to this property.
Evans & Peel Detective Agency offers a selection of dishes 0.3 miles from the hotel.