Where is Hanover Square?

Where is Hanover Square located?

Hanover Square, Hanover Square, Great Britain (approx. 53.800987°, -1.75988°)


Where is Hanover Square on the map?