Flower Mountain

Designed in Japan and made in Italy, Flower MOUNTAIN is a brand that draws inspiration from the cycles of nature, formulating creative ideas based on motifs typical of the natural world.