The Green

Public park in South Cambridgeshire · 0.35 hectares