June 23, 2019

Tewkesbury – A local attraction

Tewkesbury is known as a quaint little town situated on the River Severn, with its many shops and the Abbey and its extensive grounds.  This means it is a perfect place to visit several times…