About Leo's Pizza
60 Yelp Reviews
pizzaconnosouir8/30/20, 9:54 p.m.
It is no longer Leo’s Pizza. It is Bens Pizza. Crust was ok. Pizza was too hard Still trying to figure out where was the sauce in the sauce Cheese ok Pepperoni ok Pizza ok