LeoGreta is an Italian restaurant offering house-made pasta and baked goods in a welcoming setting, with vegetarian and vegan options available and BYOB.