A Little Background on Red Lobster. Red Lobster is a well loved seafood restaurant chain that has its headquarters in Orlando, Florida. They were founded in Florida in 1968 and now have 920 restaurant locations across 46 States.
Red Lobster Location - Louisville. on map. review. bad place. 4639 Outer Loop, Louisville, KY 40219. 502-964-9647. Mo.
Red lobster may refer to: California spiny lobster (Palinurus interruptus), a crustacean from the eastern Pacific Ocean Eunephrops bairdii, a crustacean from the Caribbean Sea Palinurus elephas, a crustacean from the eastern Atlantic Ocean and Mediterranean Sea Red Lobster, an American restaurant chain