Red Lobster 582

Red Lobster #582 is a Red Lobster restaurant located at 3301 West Touhy Avenue in Lincolnwood, Illinois.