Restaurants - France
La Grenouillère
La Grenouillère is a two-star Michelin restaurant and five-star hotel located in the village of La Madelaine-sous-Montreuil, in France. The restaurant offers a refined cuisine inspired by France’s and Japan’s culinary traditions and techniques.