×

Island6

Island6 Arts Center is an artist-run space and creative platform established in Shanghai, China. It was founded in 2006 by French curator/artist Thomas Charvériat. Wikipedia
Location: Shanghai; China