Where is Sha Tin Racecourse?

Where is Sha Tin Racecourse located?

Sha Tin Racecourse, Sha Tin Racecourse, China (approx. 22.39944°, 114.2067°)


Where is Sha Tin Racecourse on the map?