Red Lobster 158

Red Lobster #158 is a Red Lobster restaurant located at 9500 Southwest Highway in Oak Lawn, Illinois.