Das 5-Sterne-Hotel Howard Johnson Business Club Hotel Shanghai bietet 167 Zimmer und liegt in etwa 20 Minuten Entfernung vom See Taiping Lake. Im Hotel im Stadtteil Jing'an von Shanghai können Sie die Kaffee- Bar und einen Swimmingpool genießen.
Yu-Garten liegt nur 3 km vom Hotel entfernt und Aquarium Shanghai ist in 10 Autominuten zu erreichen. Die Unterkunft liegt auch in der Nähe von der U-Bahn-Station West Nanjing Road. Wahrzeichen und Sehenswürdigkeiten von Shanghai, darunter 818 Square, befinden sich in der Nähe. Die West Nanjing Road at North Chengdu Road befindet sich in fußläufiger Entfernung vom Howard Johnson Business Club Hotel Shanghai.
Frühstück wird im Restaurant serviert. Das Restaurant Guo Pin Mian Ba ist innerhalb von 5 Minuten Gehweg erreichbar.