Italian restaurant specializing in pasta and pizza. Offers delivery service.