Olive Garden 1040

Olive Garden #1040, also known as Olive Garden Houston - Freeway 290, is an Olive Garden restaurant located at 10830 Northwest Freeway in Houston, Texas.