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?
{"latitude":22.39944,"longitude":114.2067,"title":"Sha Tin Racecourse"}