Where is Kowloon Shangri-La, Hong Kong?

Where is Kowloon Shangri-La, Hong Kong located?

Kowloon Shangri-La, Hong Kong, Kowloon Shangri-La, Hong Kong, HK (approx. 22.2971°, 114.17674°)


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