The Moat

Public park in South Cambridgeshire · 1.25 hectares