The Hotel: Virtual Tour
Overlooking the River Thames, The Royal Horseguards is perfectly positioned in the historic heart of London, just yards from Charing Cross mainline railway station. Its unique location makes it one of the most sought-after hotels in London.
The Restaurant
Use the arrows above to scroll left and right.

