Italian restaurant specializing in fresh pasta dishes. Offers takeaway and delivery options.