Green Is better Clermont is located in Clermont-Ferrand, France on 12B Pl. des Carmes Dechaux. Green Is better Clermont is rated 4.4 out of 5 in the category salad shop in France.
Address
12B Pl. des Carmes Dechaux
Amenities
Gender-neutral toiletsToilets
Offerings
Organic dishesSalad bar