Italian deli offering takeaway and on-site dining. Enjoy delicious food at affordable prices.