Where is South Norwood Lake and Grounds?

Where is South Norwood Lake and Grounds located?

South Norwood Lake and Grounds, Bromley, United Kingdom (approx. 51.407°, -0.074°)


Where is South Norwood Lake and Grounds on the map?