Red Lobster 540

Red Lobster #540 is a Red Lobster restaurant located at 950 Aiken Mall Drive in Aiken, South Carolina.