Discover things to do in Grasse, the perfume capital of the world. It's a French town where everything revolves around scents and perfumes!| Happy Little Traveler