Pizzeria Leo is an Italian restaurant offering carefully crafted pizzas with selected ingredients. They provide delivery and takeout options for their range of classic and specialty pizzas.