Olive Garden 1631

Olive Garden #1631, also known as Olive Garden San Antonio - IH10 and W. Loop 1604, is an Olive Garden restaurant located at 15814 Interstate 10 West in San Antonio, Texas.