Address:
Island Shangri-La, Hong Kong, Pacific Place, Supreme Court Road, Central, Hong Kong SAR
Directions: Island Shangri-La, Hong Kong is located in the city’s Central District and within a short walk from the Admiralty MTR Station.