Olive Garden 1095

Olive Garden #1095, also known as Olive Garden Tucson Mall, is an Olive Garden restaurant located at Tucson Mall, at 300 West Wetmore Road in Tucson, Arizona.