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