Hotel Tyms High Serviced Residence Shanghai Stadium Mtr
★★★★★
No.515 Longhua West Road, Xuhui District, Shanghai, 200232, China, Shanghai, China Show on map
Quli Star Hotel, Shanghai Stadium is a 4-star hotel in Shanghai, China. It is one of 9,873 places to stay in Shanghai listed on Triptoic.
No.515 Longhua West Road, Xuhui District, Shanghai, 200232, China, Shanghai, China
Quli Star Hotel, Shanghai Stadium is located at No.515 Longhua West Road, Xuhui District, Shanghai, 200232, China, Shanghai, China.
Quli Star Hotel, Shanghai Stadium is rated 4 stars.
Highly rated alternatives close by
Hotel