Where is Manchester Piccadilly Station?

Where is Manchester Piccadilly Station located?

Manchester Piccadilly Station, Manchester Piccadilly Station, Great Britain (approx. 53.47738°, -2.2309072°)


Where is Manchester Piccadilly Station on the map?