Find the top Italian restaurants in Ottumwa, Iowa near you now.
Pizza restaurant
Address: 1049 W 2nd St, Ottumwa, IA 52501
Italian restaurant
Address: 332 E Main St, Ottumwa, IA 52501