Red Lobster – the largest seafood chain in the United States – is closing four locations in the Denver metro area. The following restaurants are listed as closed. Their equipment will be auctioned, according to TAGeX Brands: Dozens of Red Lobster locations are closing across the country. The move comes after the company announced […]
