Restaurant specializing in Italian cuisine. Offers delivery.