It is located on 18 Salisbury Road, Tsim Sha Tsui, Kowloon, on the former site of Holt's Wharf.
It is located on 18 Salisbury Road Kowloon. This was on the former site of Holt's Wharf. Tsim Sha Tsui is 18 Salisbury Road.