Los Cactus Taqueria
Address:
1119 E Main St, Ottumwa, IA 52501
Phone:
(641) 684-2222
Nice to Know:
- Good For Kids Yes
- Noise Level Average
- Parking Lot
- Wifi No
- Accepts Credit Cards Yes
Restaurants
Other Businesses:
- Juanita's Restaurant at 537 Church St, Ottumwa, IA 52501
- Appanoose Rapids Brewing Company at 332 E Main St, Ottumwa, IA 52501
- Riverside Family Restaurant at 1317 E Mary St, Ottumwa, IA 52501
- Julia's at 529 W Main St, Ottumwa, IA 52501
- Canteen Lunch In the Alley at 112 E 2nd St, Ottumwa, IA 52501