Thames River Cruise
Cruise Info, European Travel, Travel OptionsThe Thames River which flows through southern England passes by some of London’s most famous sights such as Big Ben (Elizabeth Tower), the Palace of Westminster, the Houses of Parliament and the London Eye. On our last evening in London we decided to take a cruise on the Thames River. It was a beautifully clear […]