The Cedars Open Space Park Address 19 Chicheley Gardens, Harrow HA3 6QH, United Kingdom Rating on Google Maps 4.80 (15 reviews) Open on Google Maps