The Royal Horseguards Hotel Near The River Thames
Running straight through the capital, the River Thames is home to some of London’s most famous sights. A trip down stream will take you past The Tower of London, Tower Bridge, HMS Belfast, and the London Eye. The Royal Horseguards Hotel overlooks the nearby River Thames and the Houses of Parliament.
The Royal Horseguards Hotel
Distance: 0.2 miles
Highlight: The newly refurbished 5* hotel is near the River Thames and near Embankment with its Victoria Gardens.