Olive Garden 1783

Olive Garden #1783, also known as Olive Garden San Antonio - Culebra and W. Loop 1604, is an Olive Garden restaurant located at 5439 West Loop 1604 North in San Antonio, Texas.