The medieval town of Grasse in southern Provence is located in the pleasant green hills just north of Cannes, overlooking the Côte d'Azur (French Riviera). It’s a beautiful town to visit whilst staying in Nice and essential for perfume aficionados, as Grasse ...