Where is Millennium Square?

Where is Millennium Square located?

Millennium Square, Sheffield, United Kingdom (approx. 53.37955°, -1.468611°)


Where is Millennium Square on the map?