Loading map…
Le Grimaldi by Le Village | Hôtel | Restaurant
Antibes, France, offers a charming dining experience with a delightful aroma of French cuisine. The dishes present a satisfyingly firm texture. Many preparations are roasted, bringing out the natural flavors of the ingredients.