Olive Garden 1466

Olive Garden #1466, also known as Olive Garden Dallas - Northwest Highway, is an Olive Garden restaurant located at Northwest Highway, at 10280 East Technology Boulevard in Dallas, Texas.