Where is Windsor Racecourse?

Where is Windsor Racecourse located?

Windsor Racecourse, Windsor Racecourse, Great Britain (approx. 51.490475°, -0.63133055°)


Where is Windsor Racecourse on the map?