Loading hotels
Confirming room availability...
Holiday Inn Express Shanghai Zhenping, 2088 North Zhongshan Road Shanghai, Shanghai, China
The hotel is conveniently located only 5 minutes by car from the nearest railway station and 20 minutes from the Hongqiao International Airport.