This two-story, century-old historic mansion is the former site of the American Masonic Temple Association, built in 1932. It's been converted into an art museum, hosting regular lectures, forums and exhibitions.
Monday
Closed
Tuesday
Open 24h
Wednesday
Thursday
Friday
Saturday
Sunday
March 29, 2024 8:55 pm local time
178 Wumuluqi Nan Lu, near Yongjia Lu, Shanghai, China