Olive Garden 1285

Olive Garden #1285, also known as Olive Garden Houston - SW Freeway near Gessner Blvd, is an Olive Garden restaurant located at 9080 Southwest Freeway in Houston, Texas.