Celia is a French restaurant offering a simple, authentic cuisine prepared with fresh, local products. The menu features a limited selection of dishes.