Red Lobster 873

Red Lobster #873 is a Red Lobster restaurant located at 9069 Vantage Point Drive in Dallas, Texas.