La Isla Restaurant Inc

  • Restaurants
611 W. 29th St.
South Sioux City, NE 68776
(402) 404-8022
Hours:
Sunday-Thursday 10am-9pm
Friday-Saturday 10am-10pm
  • About

    La Isla is a Gourmet Mexican Seafood Restaurant.
    La Isla es un restaurante Gourmet Mexicano de Mariscos.