Area: Ottumwa, IA 52501
Coordinates: 41.013213, -92.406519
KML: KML
Back to Taqueria Juquilita Profile