Shanghai Zhenru Temple liegt 4 km vom Holiday Inn Express Shanghai Hongqiao North entfernt und ist unbedingt einen Besuch wert.
Das Hotel befindet sich in einem Business- Viertel von Shanghai, in etwa 900 Meter Entfernung von der U-Bahn-Station South Qilianshan Road. Zu den Sehenswürdigkeiten, in einer 4,1 km Entfernung vom Hotel, gehört auch Jackie Chan Film Gallery. Darüber hinaus befindet sich das Holiday Inn Express Shanghai Hongqiao North in unmittelbarer Nähe von einem Geschäftsviertel. Changfeng Ocean World liegt ebenfalls 10 Autominuten von hier entfernt. Die Bushaltestelle Zhennan New Estate liegt gleich neben der Unterkunft.
Das Hotel serviert täglich ein Frühstücksbuffet.