Red Lobster 277

Red Lobster #277 is a Red Lobster restaurant located at 5201 South Pulaski Road in Chicago, Illinois.