Next to Zizhu Development Area, Chateau Star River Shanghai Minhang is located in Minghang District. It features indoor swimming pool and on-site restaurants. Free Wi-Fi access is available in all areas.
Number of rooms: 254
No.3799 Duhui Road , Minhang, 201108 Shanghai, China
Hotel booked 2 times today.