Olive Garden 1162

Olive Garden #1162, also known as Olive Garden San Antonio - Bitters Rd-Hwy 281N, is an Olive Garden restaurant located at 13730 San Pedro in San Antonio, Texas.