Lo Zio is a pizza restaurant offering homemade-style pizzas, with delivery options available.