Flowing right through the center of the city, the River Thames is a major landmark in the city of London. Several boat races and activities take place at the river each year and a boat ride on the Thames is also something that every visitor should experience. No tour of London is complete without a view of the river, whether it is from one of the restaurants nestled along its banks, from a boat, or simply walking across a bridge.
Attractions & Landmarks, Beaches/Bodies of Water
- Nearest Train: London Bridge