Leo’s Italian Restaurant

  • 29 S Frederick Avenue, Oelwein, IA
  • 319-283-1655

Overview

Formal restaurant with original Italian recipes and American dishes in an Old World setting.


More To Do…

The Mint

Protivin – Howard County

Elgin Tap

Elgin – Fayette County