Details for La Isla Restaurant - Ad from 2019-09-18

Thank you to
all our patrons!
A special

Thank you

to our hard working staff

Sun.-Thurs.
10am-9pm,
Fri. Sat.
10am-10pm

611 W 29th, St So, Sioux City, NE

Tel.: 402-404-8022

Categories