close me seafood wallpaper mambo seafood close to me 6697 Hillcroft Houston TX 77081 Directions 713 541-3666. It is a super bustling atmosphere filled with Mexicanos and a jukebox pl… Monday, April 25, 2022 Edit