Italian restaurant, also serving coffee. Offers a range of beverages and meals.