Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Red Lobster plans to close nearly two dozen more restaurants in coming days as the bankrupt seafood chain prepares to be acquired. Known for its affordable seafood and cheddar bay biscuits, the nationwide restaurant chain expects to walk away from…