Where is Leicester Central Station?

Where is Leicester Central Station located?

Leicester Central Station, Leicester Central Station, Great Britain (approx. 52.6374°, -1.1421°)


Where is Leicester Central Station on the map?