Isla del Mar Restaurante has announced plans to open a third location, with the exact address yet to be disclosed. The family-owned Mexican seafood and sushi restaurant currently operates at 5101 South 36th Street and 2502 South 133rd Plaza near 132nd & Center. – Nicole Buntgen