Where is The Racecourse?

Where is The Racecourse located?

The Racecourse, The Racecourse, Great Britain (approx. 52.24889°, -0.8913889°)


Where is The Racecourse on the map?