Seafood Island Home / Seafood Island Share: RESTAURANTBUSINESS BUILDER MEMBER Seafood Island Visit Website 12599 Westheimer Rd Houston, TX 77077 (832) 486-9585 Visit Our Website Map What's Nearby? Distance: 5 10 15 20 25 50 mi.