Charing Cross 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 near the Houses of Parliament, past The Tower of London, Tower Bridge and HMS Belfast. The Charing Cross hotel is located near Trafalgar Square and Covent Garden.
Charing Cross Hotel
Distance: 0.2 miles
Highlight: The Charing Cross hotel is located on The Strand near the River Thames and near Trafalgar Square.