Tewkesbury - Land of the Abbey and the Flood

2024-05-19 1

Tewkesbury is a town in Gloucestershire, England. It is at the confluence of two rivers - the Severn and the Avon - and has a famous Abbey. It also has a large number of vernacular houses and historic pubs.