Leo's Italian Restaurant, OELWEIN, Iowa (IA)
Comfortably operating at 29 South Frederick Avenue () in OELWEIN, Iowa (IA) (50662), Leo's Italian Restaurant can be reached at 3192831655. Please do call beforehand to make a reservation.
More restaurants in OELWEIN, Iowa (IA)
Leo's Italian Restaurant contact information and details:
Address: 29 South Frederick Avenue - , OELWEIN, Iowa (IA) 50662
Contact Phone: 3192831655