Located in Xuhui- this hotel is within 2 miles (3 km) of Shanghai Everbright Convention & Exhibition Center- Shanghai Stadium and Shanghai Grand Stage. Xujiahui Shopping District and Hengshan Road are also within 3 miles (5 km). Caobao Road Station is 14 minutes by foot and Caoxi Road Station is 21 minutes.
Shanghai ShanghaiNo. 431 Liuzhou Road- Xuhui District