Where is Repulse Bay Beach?

Where is Repulse Bay Beach located?

Repulse Bay Beach, Repulse Bay Beach, China (approx. 22.23861°, 114.1954°)


Where is Repulse Bay Beach on the map?