The House of Art

Showroom located in the old town of Geneva.