The Italian Underground715 Grand Ave, Glenwood Springs, CO, 81601(970) 945-6422WebsiteOverviewIn business for over 30 years, we are the best Italian Restaurant in Glenwood Springs, serving dinner nightly from 5-10pm.Related Articles