Das 5-Sterne-Hotel Sheraton Shanghai Pudong Riverside liegt in 7 km Entfernung vom Yu-Garten und verfügt über ein Restaurant. Das Hotel befindet sich im Gewerbegebiet, in circa 15 Fahrminuten Entfernung von einer kulturellen Sehenswürdigkeit, dem Bund.
Das Museum für Wissenschaft und Technik Shanghai liegt ca. 3 Kilometer von hier entfernt. Der Oriental Pearl Tower ist in 20 Minuten mit dem Auto zu erreichen. Die nächstgelegene U-Bahn-Station Deping Road befindet sich in unmittelbarer Nähe vom Sheraton Shanghai Pudong Riverside.
Die Zimmer verfügen über eine Minibar sowie über einen Flachbildfernseher mit Satellitenkanälen für den Komfort der Gäste. Eine getrennte Toilette und eine Dusche sind in den Zimmern vorhanden. Einige Zimmer bieten einen Ausblick auf die Stadt.
Jeden Morgen wird im Hotel ein einfaches Frühstück serviert.