Nan Quan Hotel Hotel
No 899 Nan Quan Road, Pudóng, 200000 Shanghái, China
Located 1.5 km from Shanghai Dongjiadu Ferry Station, Nan Quan Hotel offers rooms with air conditioning in Shanghai. The property is set 2.5 km from Shanghai Dongchanglu Ferry Station and 2.6 km from Shanghai World Financial Centre SWFC.