Ubicado a una distancia de 1 km del Templo ciudad de Dios, el Hi Inn Shanghai Chenghuang Temple incluye 50 habitaciones.
Este hotel de 2 estrellas, situado en el distrito Huángpu, está a unos 10 minutos en coche de la Torre de la Perla de Oriente y a 25 minutos a pie de lugares de compras como la Plaza del Pueblo. Los huéspedes pueden visitar la Mezquita Xiaotaoyuan de Shanghai, que está a 300 metros, y el Jardín Yuyuan, que está a un corto paseo de este hotel. La zona también cuenta con parajes naturales cercanos, como el Río Wusong, que se encuentra a 3 km del Hi Inn Shanghai Chenghuang Temple. Esta propiedad está cerca del transporte público, a 10 minutos a pie de la estación de metro Laoximen y al lado de la parada de autobuses Shangwen Road.
Las habitaciones incluyen climatizador, además de comodidades modernas como TV de pantalla plana con canales vía satélite. Las habitaciones tienen un inodoro separado y una ducha.
XiaoTaoYuan QingZhen está a 350 metros del Hi Inn Shanghai Chenghuang Temple.