TLO Restaurant Review: Seafood Island

Formerly a deserted Japanese (?) Steak (??) House (???) along a more upscale area of Strip-Club Row, the massive missive that is Seafood Island, 4700 W. Reno Ave., is an extravagant piece of Las...