Home Inn Shanghai Hongqiao Hub Jiangqiao Wanda Plaza is situated in Shanghai, within 18 km of Longhua Temple and 18 km of Tian Zi Fang. The property is around 14 km from Jade Buddha Temple, 15 km from Jing'an Temple and 18 km from People's Square.
Number of rooms: 116
No. 305 Xiupu Road, 200000 Shanghai, China