Red Lobster 318

Red Lobster #318 is a Red Lobster restaurant located at 4408 Old Wake Forest Road in Raleigh, North Carolina.