The Royal Horseguards Hotel
Sitting proudly on the banks of the River Thames, the imposing Royal Horseguards hotel offers classic luxury in the centre of London. Built in the late 1800’s, this hotel was modelled on a French chateau mirroring the grandeur of its neighbours – Buckingham Palace and Westminster Abbey, both of which are within a 10 minute walk.
Enjoy a meal in London’s most celebrated restaurant One Twenty One Two or enjoy a cocktail in the Equus Cocktail Bar.
Then take a casual stroll around Westminster and to Trafalgar square to work off that meal or take a trip to Covent Garden and enjoy a West End show.
Iconic Club® offers Royal Horseguards River View Rooms, Deluxe Rooms and Guest Rooms.