A chain of upscale seafood restaurants in the US.
Red Lobster is a chain of seafood restaurants with locations throughout the United States, Canada, and Japan. The restaurant serves seafood and many non-seafood items in a casual setting aimed at all demographic segments of the population. Red … see full wiki