Where is Folkestone Racecourse?

Where is Folkestone Racecourse located?

Folkestone Racecourse, Folkestone Racecourse, Great Britain (approx. 51.093887°, 1.033611°)


Where is Folkestone Racecourse on the map?