Horsemoor Green

Public park in Slough · 0.91 hectares