18 Minuten Fußweg vom Stadtplanungsmuseum Shanghai entfernt gelegen, bietet das 3-Sterne-Seventh Heaven Hotel Shanghai 56 Zimmer an. Das Hotel verfügt über eine Wechselstube und einen Verkaufsautomaten sowie ein Restaurant und einen Friseursalon.
Das Stadtzentrum von Shanghai kann man innerhalb von 15 Minuten zu Fuß erreichen. Zu den Sehenswürdigkeiten in ca. 3 km Entfernung vom Seventh Heaven Shanghai gehört der Jadebuddha-Tempel. Das Shanghai Museum ist 23 Minuten Fußweg von der Unterkunft entfernt, während die U-Bahn-Station East Nanjing Road in unmittelbarer Nähe vom Hotel ist. Die Bushaltestelle Fuzhou Road at Middle Fujian Road ist 100 Meter von der Unterkunft und der Bahnhof Shanghai Metro liegt in ca. 2 km Entfernung von der Unterkunft.
Die Zimmer verfügen über eine Minibar sowie über einen Flachbildfernseher mit Satellitenkanälen für den Komfort der Gäste. In den Zimmern gibt es ein Badezimmer mit einer getrennten Toilette und einer Dusche.
Das Restaurant Shen DaCheng ist etwa 5 Minuten zu Fuß vom Seventh Heaven Hotel entfernt.