Thank Inn Chain Hotel Shanghai Songjiang District Yongfeng Road Store is situated in Shanghai, within 26 km of Shanghai South Railway Station Metro Station and 27 km of Shanghai South Railway Station.
No. 210 Yongfeng Road, Songjiang District, 200000 Shanghai, China