Where is Broadwater Farm?

Where is Broadwater Farm located?

Broadwater Farm, Broadwater Farm, Great Britain (approx. 51.5946°, -0.0822°)


Where is Broadwater Farm on the map?