Red Lobster 486

Red Lobster #486 is a Red Lobster restaurant located at 2540 David H. McLeod Boulevard in Florence, South Carolina.