L'hotel Somerset Pudong Riverside Shanghai de 33 étages est situé dans le voisinage de "Pudong" à Shanghai, à moins de 6 km des lieux familiaux tels que l'Aquarium océanique de Shanghai.
Cet hotel 4 étoiles se trouve à 10 minutes en voiture du district de Pudong, tandis que le Pont de Nanpu est à 15 minutes en voiture de l'endroit. Les lieux de culte à visiter à 7 km de la résidence incluent le Temple du dieu de la ville. Le Musée des sciences et de la technologie de Shanghai est à 20 minutes en voiture, et la station de métro Deping Road est à côté de Somerset Pudong Riverside de Shanghai.
L'hotel accueille ses clients dans 571 chambres climatisées. Certaines d'entre elles sont équipées d'une TV à écran plat ainsi que d'une bouilloire. Elles sont meublées avec un décor luxueux.
Somerset Pudong Riverside offre un petit déjeuner continental quotidien au restaurant.