More than a century of history awaits you at The Royal Horseguards. Situated in Whitehall Court, land owned by the Crown, this hotel was built in 1884 in French château style. The hotel overlooks the River Thames in the historic heart of London and is just yards from Charing Cross mainline railway station, Theatreland, Covent Garden, the Houses of Parliament and the London Eye. You'll also have easy access to renowned museums, galleries, opera and concert halls, as well as endless shops and boutiques.