Olive Garden 1077

Olive Garden #1077, also known as Olive Garden San Antonio - Windcrest, is an Olive Garden restaurant located at 7920 North Interstate 35 in San Antonio, Texas.