Le Krill by Cécil is a French restaurant specializing in fresh cuisine, including dishes like aïoli and seafood. Features outdoor seating.