Royal Horseguards Hotel Near Houses of Parliament
The Houses of Parliament is a gorgeous gothic revival building located on the banks of the River Thames. Otherwise known as the Palace of Westminster, it’s a striking building and officially a Royal Palace. Another great tourist attraction, Big Ben, towers 96 metres high in the sky overlooking Westminster.
The Royal Horseguards hotel is located near Trafalgar Square on the River Thames less than a mile from the Houses of Parliament.
Discover the Royal Horseguards hotel near the Houses of Parliament and Big Ben and see our best available rate online.
The Royal Horseguards
Distance: 0.7 miles
Highlight: This 5 star Strand Hotel has been newly refurbished and sites on the River Thames overlooking Victoria Embankment, just opposite the London Eye.