Xujiahui-Kathedrale liegt lediglich 25 Gehminuten von dem 4-Sterne-Anhe Garden Hotel Shanghai entfernt und ist unbedingt einen Besuch wert. Darüber hinaus bietet das Hotel seinen Gästen einen 24-Stunden-Sicherheitsdienst.
Shanghai Grand Theatre Opernhaus liegt rund 5 Kilometer entfernt. Der Longhua-Tempel ist in 10 Minuten mit dem Auto zu erreichen. Dieses Anhe Garden Shanghai liegt in unmittelbarer Nähe zu den öffentlichen Verkehrsmitteln: Es ist in 500 Meter Entfernung von der U-Bahn-Station Jiaotong University und in einer Entfernung von 10 Minuten zu Fuß von der Bushaltestelle Tianyaoqiao Road Xingeng Road.
Einige Zimmer im Hotel verfügen über einer Sitzecke und WLAN.
Gäste können im Restaurant Bistrot 321 le Bec speisen, das sich circa 500 Meter von hier entfernt befindet.