Swatch Art Peace Hotel Website Domain swatch-art-peace-hotel.com Description The Swatch Art Peace Hotel is an artist residency located in Shanghai. It serves as a cultural institution that offers residencies, hosts art exhibitions, and promotes artistic collaboration. Artists can apply online to live and work in this hub, emphasizing the connection between art and community.