Toggle navigation
Find
Sign up
Sign in
IA
Ottumwa
Restaurants
El Potro
Map and Directions
El Potro
2804 N Court St
Ottumwa
,
IA
52501
(641) 682-1672
restaurants
ezlocal.com
Info
Reviews
Offers
Photos
Map
Business Map
Map Details
Area:
Ottumwa, IA 52501
Coordinates:
41.060368, -92.409289
KML:
KML
Back to El Potro Profile
Night Mode