Authentic Italian restaurant specializing in fresh, homemade pasta. Offers takeaway options.