How Many Red Lobster Restaurants Are There In The World

0 Comments

Red Lobster is a chain of seafood restaurants that is headquartered in Orlando, Florida. The company has over 700 locations in the United States and Canada, and it also has restaurants in Saudi Arabia, the United Arab Emirates, and Mexico. As of February 2019, Red Lobster has over 80,000 employees. Red Lobster was founded in …