Luxury Hotel
Situated between the Thames and Trafalgar Square, The Royal Horseguard is a magnificent 5-star hotel, luxuriously decorated with old and modern elements. Offering river views, it has a restaurant and a gym, which is closed due to the Covid-19 pandemic.
LondonUnited KingdomBOOKING YOUR HOTEL