Where is Nina Hotel Island South, Hong Kong?

Where is Nina Hotel Island South, Hong Kong located?

Nina Hotel Island South, Hong Kong, Nina Hotel Island South, Hong Kong, HK (approx. 22.24969°, 114.16827°)


Where is Nina Hotel Island South, Hong Kong on the map?