River Thames

Submitted by admin on Mon, 04/09/2018 - 13:59

The River Thames is 215 miles long (346 km), the longest river in England (second longest in the UK). Boasting 45 locks, this river draws attention from locals and visitors alike. We're proud and pleased to have the river boarder Maidenhead!