Skip to main content

Taqueria Juquilita

restaurant · mexican restaurant · Ottumwa, IA

Address
624 E Main St, Ottumwa, IA 52501
Phone
(641) 684-6273
Website
taqueriajuquilitaottumwa.chillandeatzones.space
Where
41.0129, -92.4062

Search Hominin for Taqueria Juquilita

Other restaurants nearby

More in Ottumwa