Olive Garden 4465

Olive Garden #4465, also known as Olive Garden Denver West, is an Olive Garden restaurant located at 14175 West Colfax Avenue in Lakewood, Colorado.