Situato a 450 m dalla stazione della metropolitana Hengshan Road, l'Hengshan Garden Hotel Shanghai dispone di 4 campi da tennis al coperto e 7 campi da tennis all'aperto. Con vista sulla città, l'hotel 5 stelle si trova vicino a Soong Ching-ling Memorial Residence e vanta una piscina.
Situato nel distretto Xuhui, questo hotel è a 1 km dalla Cattedrale di Sant'Ignazio. La zona comprende luoghi di interesse religioso come Tempio del Buddha di Giada (4 km) e la Cattedrale Xujiahui (1,1 km). Gli ospiti potrebbero anche visitare Xujiahui Park, che si trova a circa 500 metri. C'è il Giardino del Mandarino Yu a 6 km dall'hotel Hengshan Garden. La fermata dell'autobus più vicina è Zhaojiabang Road Wuxing Road, situata a circa 5 minuti a piedi, e la stazione di treno Shanghai Metro è a circa 10 minuti in macchina.
Le 320 camere della struttura sono dotate di un impianto di climatizzazione, nonché di servizi di intrattenimento quali una TV a schermo piatto con canali satellitari. Un bagno con WC separato e una doccia sono provvisti nei bagni.
Gli ospiti possono rilassarsi al lounge bar. L'Hengshan Garden si trova in prossimità del ristorante HengShan XiaoGuan.