Olive Garden 1716

Olive Garden #1716, also known as Olive Garden Cheyenne - Frontier Mall, is an Olive Garden restaurant located at Frontier Mall, at 1536 Dell Range Boulevard in Cheyenne, Wyoming.