Los huéspedes del hotel Alila Shanghái, de 5 estrellas, pueden llegar fácilmente a la Plaza 818, enclavada a tan solo 6 minutos a pie. El resort está equipado con 4 restaurantes de cocina asiática, marinera y también internacional y está enclavado a una distancia de 2 km del Jardín Yuyuan.
El hotel te sitúa en pleno corazón de Shanghái, a poco más de 10 minutos en coche del Bund y a poco más de 15 minutos en coche del Río Wusong. A una distancia de 4 km del hotel Alila Shanghái, los viajeros de negocios encontrarán el Jin Mao. Los huéspedes también podrían visitar Music Square, que está a tan solo 14 minutos a pie. Los amantes de las compras disfrutarán estando no muy lejos de la Plaza del Pueblo. La estación de autobuses Huzhu express line se encuentra a 950 metros, y la estación de metro más cercana, West Nanjing Road, está a una distancia de 350 metros del hotel Alila Shanghai, de 37 pisos.
Hay 182 habitaciones que cuentan con aire acondicionado, además de servicios modernos como una tv de pantalla plana con canales vía satélite. Las habitaciones están equipadas con minibar, equipo de café y té, así como con un escritorio. Los baños privados incluyen un jacuzzi, un inodoro separado y una sauna y comodidades como secadores de pelo y toallas de baño. Desde las habitaciones se puede disfrutar de la vista a la ciudad.
También puedes cenar en el restaurante asiático Secret Roof con delicias internacionales. El bar del lobby se encuentra en el establecimiento y ofrece bebidas refrescantes.