Olive Garden 1417

Olive Garden #1417, also known as Olive Garden Westminster Mall, is an Olive Garden restaurant located at Westminster Mall, at 5551 West 88th Avenue in Westminster, Colorado.