Where is Woburn Square?

Where is Woburn Square located?

Woburn Square, Woburn Square, Great Britain (approx. 51.523056°, -0.12916666°)


Where is Woburn Square on the map?