Italian restaurant specializing in pizza. Offers pasta, burritos, and more. Features a pleasant terrace.