Olive Garden 1673

Olive Garden #1673, also known as Olive Garden Garland - Firewheel, is an Olive Garden restaurant located at 4840 North George Bush Highway in Garland, Texas.