1400 Lake St (18th St)
Spirit Lake, IA 51360
- The best restaurant for Mexican Cuisine in Northwest Iowa! The staff are great people and excellent service.
- Best Mexican in town!! Owners ate the best (:
- The staff and owners here are the best! They always have a smile on and are happy to see you!