Smokin Jo's
Address:
618 Church St, Ottumwa, IA 52501
Phone:
(641) 684-5659
Restaurants,
Bars
Other Businesses:
- Los Cactus Taqueria at 278 N Davis St, Ottumwa, IA 52501
- Steak House Grill at 278 N Davis St, Ottumwa, IA 52501
- Arby's at 1130 N Quincy Ave, Ottumwa, IA 52501
- El Potro at 1111 N Quincy Ave, Ottumwa, IA 52501
- Restaurant La Bendicion at 537 Church St, Ottumwa, IA 52501