City View Hotel (Xuhui)

City View Hotel (Xuhui) Address: Lane 168, 3 Zhaojiabang Road, Xuhui District, Shanghai, China

Minimum price found for City View Hotel (Xuhui) was: 255 CNY

Click here to get more information, photos & guest ratings for City View Hotel (Xuhui)