Tewkesbury is an historic riverside town in Gloucestershire. Tewkesbury Abbey, medieval streets and a traditional high street full of independent shops, tea rooms and coffee shops offer plenty to do and see in the town. Surrounded by beautiful countrysid