Red Lobster 340

Red Lobster #340 is a Red Lobster restaurant located at 701 Spring Hill Ring Road in West Dundee, Illinois.