At the Atrium on Bay Shopping Center above the subway Dundas station, there is a Red Lobster at the nearest exit. American leisure chain restaurant, headquartered in Orlando, Florida, United States. New England theme decoration, the signboard is red lobster.