Pizza Italia: A no-frills pizza restaurant offering Neapolitan, fried, and stuffed pizzas for dine-in or takeout.