Address: 624 E Main St, Ottumwa 52501
Phone: (641) 684-6273
State: IA
City: Ottumwa
Street Number: 624 E Main St
Zip Code: 52501
categories: bakery, tex-mex restaurant
related searches: Taqueria juquilita ottumwa menu, Taqueria juquilita ottumwa photos, Taqueria juquilita ottumwa reviews