Italian restaurant specializing in pizza, offering takeaway and delivery options.