Where is Kowloon Shangri-La?

Where is Kowloon Shangri-La located?

Kowloon Shangri-La, Kowloon Shangri-La, China (approx. 22.2972°, 114.1774°)


Where is Kowloon Shangri-La on the map?