Talberds Ley

Public park in Uttlesford · 1.05 hectares