Along with 2 restaurants, this smoke-free hotel has an indoor pool and a fitness center. WiFi in public areas is free. Additionally, a bar/lounge, indoor tennis courts, and a conference center are onsite.
Chateau Star River Hotel Shanghai is located in Minhang, a neighborhood in Shanghai with great shopping. Paramount and Tianzifang are cultural highlights, and some of the area's notable landmarks include Jing'an Temple and Lyceum Theatre. Looking to enjoy an event or a game? See what's going on at Shanghai Stadium or Mercedes Benz Arena.