Contacts: address, phone number and etc.
Address | 278 North Davis Street, Ottumwa, IA 52501 Get directions |
Phone number | +1 641-682-0019 |
Photos
Reviews about Los Cactus Taqueria
- 4 / 5By Thomas GomezGreat authentic foodMay 30, 2016
How would you rate Los Cactus Taqueria?
☆ ☆ ☆ ☆ ☆ Menu of Restaurant Los Cactus Taqueria
Los Cactus Taqueria is a restaurant based in Ottumwa, Iowa. To learn the menu, call the phone number indicated on the website.
If you visited this place, please leave your feedback. This will help other site visitors.