Red Lobster 266

Red Lobster #266 is a Red Lobster restaurant located at 1450 East 82nd Avenue in Merrillville, Indiana.