Red Lobster closes one of its six San Antonio locations as part of national downsizing
Decades-old seafood chain Red Lobster has shuttered one of its six San Antonio locations during an abrupt closure of more than 10% of its locations nationwide. On its website, Orlando-based Red Lobster now lists its location at 7835 Interstate 35 South in Southwest San Antonio as closed, and the store’s entire equipment inventory is now posted for auction. […]