Villa Flor, S-chanf – St. Moritz / Switzerland Villa Flor near St. Moritz in the Upper Engadine is an oasis for artists. Or to put it differently: it’s almost an art gallery, in which…