Isla del Mar Restaurante will open a third location at 7902 Towne Center Parkway in Papillion’s Shadow Lake Towne Center, replacing the former Mas Chingon. An opening date has yet to be announced. The family-owned Mexican seafood and sushi restaurant also operates at 5101 South 36th Street and 2502 South 133rd Plaza. – Nicole Buntgen