Olive Garden 1265

Olive Garden #1265, also known as Olive Garden McAllen South - Expressway 83, is an Olive Garden restaurant located at 222 Expressway 83 in McAllen, Texas.