Where is Leicester Racecourse?

Where is Leicester Racecourse located?

Leicester Racecourse, Leicester Racecourse, Great Britain (approx. 52.59778°, -1.0958334°)


Where is Leicester Racecourse on the map?