Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Red Lobster is at risk of shutting down more than 135 additional restaurants if the company is unable to renegotiate their leases with its landlords. The largest seafood chain in the world, owned by the Thai Union Group, has already…