Red Lobster 179

Red Lobster #179 is a Red Lobster restaurant located at 3426 Clemson Boulevard in Anderson, South Carolina.