SPSI Art Museum is located at Shanghai Changning District, No.111 Jinzhu Road, extended from the structure of original service building of Shanghai Oil Painting & Sculpture Institute. On 19th October 2010, the museum has finished its construction and had the first exhibition —- Modern Art Works Marsaille.