Red Lobster is the world's largest and most-loved seafood restaurant company, headquartered in Orlando, Florida. With a proud heritage and an even brighter future, Red Lobster is focused on serving the highest quality, freshly prepared seafood that is traceable, sustainable and responsibly-sourced.
Member Since: 2022