124 West 6th Street, I-70 at Exit 116, Glenwood Springs, CO 81601 +1 970-945-2500
restaurant, Glenwood Springs, CO, United States
How to go there