El hotel se encuentra en la intersección de Changshou Road y Changhua Road, con la estación de tren cerca. Queda a solo 7 minutos a pie de la estación de la línea de metro 7 y a 1 km de la estación de tren de Shanghái.El hotel se construyó en el año 2009. El establecimiento climatizado ofrece 173 habitaciones. Hay disponible un ascensor, mediante el cual es posible acceder a la mayoría de las plantas. Las instalaciones incluyen una caja fuerte, un restaurante, un bar, servicio de habitaciones, una lavandería y una sala de conferencias. Hay plazas de aparcamiento (por un cargo extra) a disposición de los huéspedes que viajen con coch...