Red Lobster Locations in Norridge, IL.
For hours, menus and more, choose a local Red Lobster below.
More United States Locations
4401 N Cumberland Ave
Norridge, IL 60706
View Local Page