El hotel está situado en el corazón de la ciudad de Tsim Sha Tsui. La estación de metro está a poca distancia a pie desde el hotel. El hotel está a unos 40 minutos del aeropuerto internacional de Hong Kong.
El restaurante y bar panorámico Santa Lucia Restaurant & Sky Bar, situado en la planta 38 del hotel, ofrece unas vistas magníficas al puerto de Victoria así como una cocina moderna y bebidas creativas en un entorno cálido y relajante.