Nestled between the sea and the mountains in the South of France, the town of Grasse is known as the birthplace of perfume. Various flowers and plants have been cultivated from the surrounding hills since the 1... read more
2 minutes
2021-04-30
France
Nowness
220 days ago
You must be logged in to do that!
Sign up for the beta.