Red Lobster closes San Antonio location, auctions off equipment
Red Lobster says it is closing dozens of restaurants in the U.S. The locations span more than 20 states — cutting back on Red Lobster’s presence in San Antonio and other cities like Denver, Indianapolis and Sacramento. Restaurant liquidator TAGeX Brands announced this week that the Red Lobster on the South Side of San Antonio … Read more