Address : 2525 zhongshan w rd, xuhui district, china, 200030, shanghai Show Hotel Map
The hotel is located within walking distance of the Wantiguan (indoor stadium) and the metro station of the same name, which links up to most of Shanghai's commercial and business centres. The railway station and Shanghai Hongqiao International Airport are only 10 km from the hotel and are easily accessible via the elevated highway passing directly in front of the hotel.