Discover the refined culinary scene of Lyon, France. This restaurant offers a sophisticated experience with enticing aromas and pleasing textures, likely showcasing expertly grilled ingredients that highlight the quality of French gastronomy. Find them at Quai des Célestins, 69002, Lyon, France.