Where is Cheltenham Racecourse?

Where is Cheltenham Racecourse located?

Cheltenham Racecourse, Cheltenham Racecourse, Great Britain (approx. 51.92028°, -2.0577776°)


Where is Cheltenham Racecourse on the map?