Grasse

Where Medieval streets still bare the scents of flowers