Where is Sudbury Hill?

Where is Sudbury Hill located?

Sudbury Hill, Sudbury Hill, Great Britain (approx. 51.560936°, -0.3320218°)


Where is Sudbury Hill on the map?