Mediterranean Restaurants in Ottumwa, IA Carlucci's Italian Restaurant536 E Main StOttumwa, IA, 525016416831808Italian RestaurantsMediterranean RestaurantsPizza DeliveryThe BreweryThe Coffee ShopUsed Restaurant Equipment Supplies Show More