The beautiful town of Tewkesbury.
Nestling next to the River Severn lies the beautiful town of Tewkesbury. It is one of the oldest settlements in the UK and has a very famous history being the site of a war of the Roses battle and having an Abbey and large Church that is almost at Cathedral status. It’s a lovely place