en
×
About Us
Contact Us
Guides
Articles
Vota
/
United States
/
Iowa
/
Storm Lake
/
La Isla
La Isla
Seafood · Mexican · Bar
La Isla is a seafood restaurant featuring margaritas and Mexican cuisine, including fish tacos prepared fresh daily.
Lake Ave, IA
Storm Lake, United States of America
www.facebook.com/100771708154900
Location
Vota recommends
What are you in the mood for?
Fast Food
13 places
Burger
7 places
Something else →
The ranking
Best Seafood in Storm Lake
2 places, none rated yet
See the full list →