La Cabana
Address:
319 E Main St, Ottumwa, IA 52501
Phone:
(641) 684-2266
Restaurants,
Resorts
Other Businesses:
- Super Mercado Cerro Grande Inc at 311 E Main St, Ottumwa, IA 52501
- Chills N' Thrills at 312 E Main St, Ottumwa, IA 52501
- China Restaurant at 321 E Main St, Ottumwa, IA 52501
- Godfathers Pizza at 232 E Main St, Ottumwa, IA 52501
- Noe's Bar and Grill at 101 S Madison Ave, Ottumwa, IA 52501