Lodging & Accommodations close by Shanghai Natural History Museum
Central Hotel Shanghai in Shanghai
+1-888-389-4121
North 555 Jiujiang Rd. Shanghai China, Shanghai, 200001 China
+1-888-389-4121
~0.15 miles west of Shanghai Natural History Museum
~2 minute walk
- Four star Downtown property
- Hotel has 9 meeting rooms
Back to Top