Olive Garden 1513

Olive Garden #1513, also known as Olive Garden Flagstaff, is an Olive Garden restaurant located at 2550 South Beulah Boulevard in Flagstaff, Arizona.