Red Lobster 6318

Red Lobster #6318 is a Red Lobster restaurant located at 1230 North Retail Court in Myrtle Beach, South Carolina.