Olive Garden 1251

Olive Garden #1251, also known as Olive Garden Boise Town Square Mall, is an Olive Garden restaurant located at Boise Town Square Mall, at 320 North Milwaukee Street in Boise, Idaho.