Leo's Italian Restaurant: Map, Address & Phone Number

Advertisement

Map, Address and Phone Number for Leo's Italian Restaurant

Leo's Italian Restaurant
29 S Frederick Ave
Oelwein, IA 50662
319-928-2871
http://leositaliandining.com

Driving Directions | Nearby Hotels



Advertisement