Where is Leicester Athena?

Where is Leicester Athena located?

Leicester Athena, Leicester Athena, Great Britain (approx. 52.63528°, -1.1270278°)


Where is Leicester Athena on the map?