Red Lobster 884

Red Lobster #884 was a Red Lobster restaurant located at 10290 East Technology Boulevard in Dallas, Texas.