Red Lobster

Red Lobster

restaurant

About

Red Lobster is a popular seafood restaurant chain located in Oak Park. It is known for its casual dining atmosphere and signature dishes like Cheddar Bay Biscuits.