Red Lobster 492

Red Lobster #492 is a Red Lobster restaurant located at 3001 Finley Road in Downers Grove, Illinois.