ratemyartistresidency.com
Organhaus
Location: Chongqing, China Mission: As a non-for-profit art institute, Organhaus is committed to promoting the development and practice of contemporary art, pioneering experimental art in China, an…