Captain D’s is now open at 209 NW 75th Street in the Tower Center Shopping Mall ...