Leo's Italian Restaurant
$ • Italian
Hours:
29 S Frederick Ave, Oelwein
(319) 283-1655
Customers' Favorites
Leo's Italian Restaurant Reviews
A local favorite! Leo's has the best gizzards ever! They are very tender and the flavor is phenomenal. And then top it off with their spicy dip! So many other great options as well. Another favorite of mine is their fries. I can't get enough of their special seasoning! And I can never get enough of their homemade pizza. I had the garlic cheese bread for the first time on my last visit and it is another favorite now also!
This place was a welcomed surprise! The food was amazing. You could tell it was homemade and made with care and pride. We saw tons of people getting food to go so you can tell the locals love this place. If you're in town give it a try!
Ratings
Menu
Hours
Monday | Closed |
Tuesday | Closed |
Wednesday | 4 - 8PM |
Thursday | 4 - 8PM |
Friday | 4 - 8PM |
Saturday | 4 - 8PM |
Sunday | Closed |
I was honestly expecting a bit more out of this place considering the great reviews it has.The items on the menu are priced fairly high, but the portions are quite large to accommodate this.Overall, we ordered side soups, bread, manicotti, and spaghetti. The side soups were INCREDIBLE, and the bread paired nicely with it. The main dishes were also alright. The pasta was slightly overcooked for my personal liking, but I was unsure if I was allowed to order it this way.Service was...read full review