Where is Island Shangri-La?

Where is Island Shangri-La located?

Island Shangri-La, Island Shangri-La, HK (approx. 22.277222°, 114.16417°)


Where is Island Shangri-La on the map?