Red Lobster 6212

Red Lobster #6212 is a Red Lobster restaurant located at 6230 Grand Avenue in Gurnee, Illinois.