Shanghai Central International Hotel Hotel
No. 800 Fuping Road, Putuo, 200333 Shanghai, China
Shanghai Central International Hotel offers accommodation in Shanghai. It is located a 5-minute walk from Shanghai West Railway Station Metro Station (Line 11). Free Wi-Fi is available in public areas and cable internet is available in all rooms.