Le Caillou is a French restaurant offering small plates, ideal for sharing, with fresh ingredients.