Fiesta Cantina 2519 Northgate Street Ottumwa IA United States
Open daily at 11 am.
Phone: 515.682.8541