Mambo Seafood is reeling it in by consolidating two of its San Antonio locations. The popular chain is scaling back its presence in some parts of the city while preparing to cast its net with a ...
Another Mambo Seafood location is set to debut in the San Antonio area in 2024. According to a filing with the Texas Department of Licensing and Registration, the second spot for the popular seafood ...