Where is Newcastle Racecourse?

Where is Newcastle Racecourse located?

Newcastle Racecourse, Newcastle Racecourse (Station), Great Britain (approx. 55.035004°, -1.623497°)


Where is Newcastle Racecourse on the map?