Where is Windsor Racecourse?

Where is Windsor Racecourse located?

Windsor Racecourse, Buckinghamshire, United Kingdom (approx. 51.49047°, -0.6313305°)


Where is Windsor Racecourse on the map?