City Hotel ShanghaiHotel
5-7 Shan Xi Road South, Shanghai, 200020
City Hotel Shanghai is located along South Shaanxi Road, around an 8-minute car ride from South Shaanxi Road Subway Station (line 1 and 10). It features a heated indoor pool and 7 dining options.