Where is Piccadilly Gardens?

Where is Piccadilly Gardens located?

Piccadilly Gardens, Manchester, United Kingdom (approx. 53.48093°, -2.23699°)


Where is Piccadilly Gardens on the map?