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.