Red Lobster 724

Red Lobster #724 is a Red Lobster restaurant located at 1616 Bypass 72 Northeast in Greenwood, South Carolina.