A una distancia de 2 km del Hengshan Garden Hotel Shanghái, los huéspedes pueden visitar el Templo Jing'an. Los huéspedes pueden relajarse en la piscina o en el restaurante a la carta mientras se alojan al alcance de la Residencia Conmemorativa Soong Ching-ling.
Entre los lugares de interés religioso de la zona se incluyen el Templo del Buda de Jade (a 4 km) y el Templo Longhua (a 2,1 km). Los huéspedes también apreciarán la cercanía a Xujiahui Park, que se encuentra a 500 metros. Además, el Jardín Yuyuan está enclavado a 6 km, mientras que la estación de metro Hengshan Road está a 5 minutos a pie del hotel Hengshan Garden. La parada de autobús más cercana es Zhaojiabang Road Wuxing Road, situada a 250 metros, y la estación de tren metro de Shanghái está a 6 km.
El hotel dispone de 320 habitaciones, algunas de las cuales están equipadas con una caja fuerte para portátiles, una tv de pantalla plana con canales vía satélite y aire acondicionado. Los cuartos están equipados con minibar, además de una tv de pantalla plana con canales vía satélite para disfrutar del tiempo libre. Algunos cuartos de baño disponen de una ducha, así como de secador de pelo y albornoces.
El restaurante California Cafe del Hengshan Garden Hotel, de 5 estrellas, sirve especialidades internacionales. El hotel también está equipado con un bar lounge que ofrece aperitivos y pasteles.