Where is Leicester Athena?

Where is Leicester Athena located?

Leicester Athena, Leicester, United Kingdom (approx. 52.63528°, -1.127028°)


Where is Leicester Athena on the map?