Where is Manchester Piccadilly Station located?
Manchester Piccadilly Station, Manchester Piccadilly Station, Great Britain (approx. 53.47738°, -2.2309072°)
Manchester Piccadilly Station, Manchester Piccadilly Station, Great Britain (approx. 53.47738°, -2.2309072°)