Where is Island Shangri-La, Hong Kong?

Where is Island Shangri-La, Hong Kong located?

Island Shangri-La, Hong Kong, Island Shangri-La, Hong Kong, HK (approx. 22.27691°, 114.16436°)


Where is Island Shangri-La, Hong Kong on the map?