Where is Concert Square?

Where is Concert Square located?

Concert Square, Liverpool, United Kingdom (approx. 53.4033°, -2.9802°)


Where is Concert Square on the map?