Where is Manchester Opera House?

Where is Manchester Opera House located?

Manchester Opera House, Manchester Opera House, Great Britain (approx. 53.47889°, -2.2513888°)


Where is Manchester Opera House on the map?