Got a question for our friends who know a lot about the British Isles.
What is in the center of Tewkesbury, England? a park, a government office, a school?
I mean, besides several feet of water, what's in the center of that town. (town or city?)
Thank you.
(my Primeval muses also thank you)