Towns
The freshwater River Thames winds its way across the counties of Wiltshire, Gloucestershire, Oxfordshire, Berkshire and Surrey. From its source in Cricklade to the outskirts of London, there are so many towns to visit.
OxfordWith its mix of ancient and modern, there is plenty to do in Oxford.
ReadingFamed for its annual music festival and vibrant student community.
WindsorWindsor combines 1,000 years of history with modern shopping.
Cricklade
Cricklade is surrounded by beautiful countryside.

Wallingford
Wallingford was a walled Saxon Town on the Thames

Maidenhead
Maidenhead is home to a variety of attractions.

London
The river's biggest destination

Lechlade
The highest town that the Thames is navigable to.

Henley
Well known for its 150 year old rowing tradition.

Kingston
Known as 'the premier retail centre in the South East
.gif)
Abingdon
Abingdon's history includes a market held since 1556.

Marlow
Marlow is a charming historic town with unique history.

Teddington
Teddington village is home to the Landmark Arts Centre.



