A stunning 5-star hotel in central London with views across the Thames towards the London Eye, 306 square metres of event space.
This Grade II listed icon is rich in history and old school charm, overlooking the River Thames on the Embankment and near Trafalgar Square.
There are few meeting rooms near Trafalgar Square as prestigious as One Whitehall Place. Here you’ll find gorgeous high ceilings, a magnificent freestanding grand marble staircase, glittering chandeliers – not to mention impeccable service.
Inside, you’ll find Victorian grandeur combined with elegant, first class contemporary comfort, which sets The Royal Horseguards Hotel apart as one the finest hotels near Trafalgar Square.