Skip to main content

Leo's Italian Restaurant

restaurant · italian restaurant · Oelwein, IA

Address
29 S Frederick Ave, Oelwein, IA 50662
Phone
(319) 283-1655
Website
leositaliandining.com
Where
42.6773, -91.9132

Search Hominin for Leo's Italian Restaurant

Other restaurants nearby

More in Oelwein

Leo's Italian Restaurant — restaurant in Oelwein, IA | Hominin