Where is The Repulse Bay?
Where is The Repulse Bay located?
The Repulse Bay, The Repulse Bay, China (approx. 22.23861°, 114.1954°)
Where is The Repulse Bay on the map?
{"latitude":22.23861,"longitude":114.1954,"title":"The Repulse Bay"}