Das Ji Hotel Shanghai Shimao Riverside Garden mit WLAN im ganzen Gebäude befindet sich in rund 3 km Entfernung vom Bund.
Das Hotel befindet sich im Viertel Lujiazui von Shanghai, in unmittelbarer Nähe von der U-Bahn-Station Tangqiao. Der Yu-Garten ist in einer Entfernung von ca. 10 Autominuten vom Hotel, während die Bushaltestelle South Pudong Road Ningyang Road lediglich 5 Gehminuten von der Unterkunft entfernt ist. Die Lage in ungefähr 2 km Entfernung vom Pudong ist ein großer Vorteil für Gäste vom Ji Hotel Shanghai Shimao Riverside Garden.
Den Gästen wird ein Frühstücksbuffet täglich angeboten. Das Restaurant JW Lounge bietet eine Auswahl von Gerichten und liegt zudem nur wenige Schritte entfernt von der Unterkunft.