Website: http://www.olivegarden.com/Menu/
2550 S. Beulah Blvd, Flagstaff, AZ 86001
Olive Garden is a family of more than 780 local restaurants committed to providing every guest with a genuine Italian dining experience.
Olive Garden Italian Restaurant
2550 S. Beulah Blvd
Flagstaff, AZ 86001