Red Lobster 496

Red Lobster #496 is a Red Lobster restaurant located at 309 Rocky Run Parkway in Talleyville, Delaware.