Enquire Now

Royal Horseguards

TripAdvisor Traveler Rating
thompsons trip advisor hotel rating
Based on 4118 reviews

105/111 Euston Street, London, London - England

  • Hotel

The Royal Horseguards is set in the very heart of London, overlooking the Thames and just yards from Charing Cross mainline railway station.

Theatreland, Covent Garden, the Houses of Parliament and the London Eye are on the doorstep, together with renowned museums, galleries, opera and concert halls, and endless shopping opportunities.