The Island (of island hall)

Public park in Huntingdonshire · 0.66 hectares