Designed by
Title
The swatch art peace hotel at Pudong Shanghai China #67592406
Description
The Swatch Art Peace Hotel blends a hotel and retail environment with an artist residency where artists live and work in Pudong Shanghai, China, located
This image is editorial