The Dell

Public park in Tewkesbury · 0.89 hectares