Previously known as Sheshan Observatory founded in 1900, the museum is the source of modern astronomy in China. The Century Telescope exported from Paris, France in 1900 is displayed on the 2nd floor, which is the first astronomic telescope in China. The location is also the best observation site in Shanghai.
Address: North Gate, West Sheshan, Waiqingsong Highway, Songjiang District
Tel: +86 21-57651723