LOC596: Large park in Slough with spectacular views of Windsor Castle. (Slough, Buckinghamshire)

Large park in Slough with spectacular views of Windsor Castle.(Slough, Buckinghamshire)

Electricity: Not Set / Unknown
Restrictions:
Parking: Big car park
Local council: Slough