Lupu-Brücke befindet sich circa 4 Kilometer von dem 5-Sterne-Joya Shanghai Xujiahui Hotel entfernt und ist einen Besuch wert. Im Hotel gibt es eine Lounge- Bar und einen Swimmingpool.
Platz des Volkes ist innerhalb von circa 15 Minuten mit dem Auto leicht erreichbar. In der Nähe befinden sich die kulturellen Sehenswürdigkeiten Shanghai Film Museum (100 Meter) und Shanghai Grand Theatre Opernhaus (6 km). Auch Jing’an-Tempel liegt ca. 4,1 Kilometer von der Unterkunft entfernt, während die U-Bahn-Station Yishan Road in 500 Meter Entfernung vom Joya Shanghai Xujiahui ist. Das Hotel liegt außerdem gleich neben der Bushaltestelle Tianyaoqiao Road Xingeng Road.
Jedes der 198 Zimmer ist mit einer Klimaanlage sowie einem Flachbildfernseher mit Satellitenkanälen und WLAN ausgestattet. Neben einer behindertengerechten Dusche und einer getrennten Toilette gehören zur Ausstattung des Badezimmers auch ein Haartrockner und eine Duschhaube.
Im Joya Shanghai Xujiahui Hotel können die Gäste ein einfaches Frühstück genießen. In der Nähe gibt es viele Lokale, darunter das Restaurant ShangHai XinJiang FengWei FanGuan WeiWuEr Restaurant, das in 6 Gehminuten Entfernung von der Unterkunft ist.