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 Vegas-in-a landmass floating among the trash vortices that line the busy street. Driving by there a few times a week on […]
Archived Content is Available to Members Only. Join today for only $5 a month!