The pizza here is DELICIOUS! My only complaint with Leo's is if you're not ordering full entrees, you're not allowed to sit in the air conditioned dining room. Pizza customers have to sit in the hot main room. The day we were there it was excruciatingly hot. We ordered a couple of pizzas and were dripping with sweat while eating them. I can't comment on their entrees since we didn't have any on this visit, but their pizza's great.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.