Red Lobster 210

Red Lobster #210 is a Red Lobster restaurant located at 4416 Chapel Hill Boulevard in Durham, North Carolina.