Olive Garden 1720

Olive Garden #1720, also known as Olive Garden McAllen North - 10th and Trenton, is an Olive Garden restaurant located at 7812 North 10th Street in McAllen, Texas.