Red Lobster 691

Red Lobster #691 is a Red Lobster restaurant located at 603 North Cockrell Hill Road in Duncanville, Texas.