Pizza restaurant specializing in pizza delivery.