Towns
The freshwater River Thames winds its way across the counties of Wiltshire, Gloucestershire, Oxfordshire, Berkshire, Buckinghamshire 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.

Teddington
Teddington village is home to the Landmark Arts Centre.







.gif)

