Chateau Star River Pudong Shanghai se trouve à Shanghai et propose un parking, une terrasse et une salle de sport. L’établissement se trouve à 3,1 km de 上海科技馆. 世纪公园 se situe à 3 km de l’hôtel.
Pendant le séjour, les clients peuvent jouer au tennis ou au minigolf. Certaines chambres sont dotées de la climatisation et d'une salle de bains privative. Les clients peuvent utiliser une piscine, un spa et un sauna. La superficie des chambres peut atteindre 60 m². Les logements peuvent comprendre une chambre. Ils peuvent accueillir jusqu’à trois personnes.