El hotel Alila Shanghái, de 5 estrellas, está situado en el barrio Parramatta de Shanghái, a una distancia de 3 km de lugares familiares como el Acuario de Shanghái. El hotel, en el mismísimo corazón de la ciudad, cuenta con un gimnasio y un bar en el vestíbulo.
Situado a 500 metros del HKRI TaiKoo Hui, este resort se encuentra no muy lejos de lugares de compras como la Plaza del Pueblo. El Bund está a una distancia de 2 km del hotel Alila Shanghái, mientras que la estación de autobuses North Chengdu Road, está a tan solo 10 minutos a pie. Este lugar está a poco más de 10 minutos en coche del Jin Mao y de otras atracciones principales de Shanghái. La estación de metro West Nanjing Road, situada a 50 metros, ofrece una conexión rápida a todas las zonas de Shanghái.
Algunas habitaciones del Alila son amplias y cuentan con un cuarto de estar, una caja fuerte para portátiles y un escritorio. Los cuartos están equipados con minibar y servicio de tetera/cafetera, además de Wi-Fi gratis y TV de pantalla plana con canales vía satélite para disfrutar del tiempo libre. Algunos cuartos de baño disponen de un bidé y una sauna, así como de secador de pelo y toallas de baño.
Secret Roof es uno de los 4 restaurantes del hotel.