L'Horizon is a French restaurant where each dish tells a story, crafted with fresh ingredients.