Starway Hotel Shanghai Railway Station North Square Hotel
No 796, West Zhijiang Road, Zhabei, 200065 Shanghái, China
Accepting only Mainland Chinese citizens, Starway Hotel Shanghai Railway Station North Square is located in the Zhabei district in Shanghai, 3 km from Taobao City Fengxiang Clothing and Gift Plaza and 3.1 km from Pedestrian Street of East Nanjing Rd.