The Royal Horseguards is a stone’s throw from the Houses of Parliament and Trafalgar Square. This hotel, one of London’s finest, also overlooks the River Thames.
The Terrace Room is a very pretty function space with its own private outside area. This versatile room lends itself to a variety of events.