La terrasse by bibi is a deli and bar located within Villa Solea on Île du Levant. It offers a selection of general groceries, including bulk liquids, butchery, charcuterie, and a wine cellar.