Red Lobster 274

Red Lobster #274 is a Red Lobster restaurant located at 4401 North Cumberland Avenue in Norridge, Illinois.