Notre Dame Site
No.201 Caoxi North Road, Xuhui District, Shanghai 200030 China
Notre Dame Site is a History Museums place is located in Shanghai, Shanghai Region. The address of Notre Dame Site is No.201 Caoxi North Road, Xuhui District, Shanghai 200030 China.
If you want to go to the place or need any services, you can contact them directly. The phone number is +86 21 5425 9260,