Chili's Grill & Bar400 W Meadows Dr, Glenwood Springs, CO, 81601(970) 384-1700 Business: [email protected]WebsiteOverviewAmenitiesDesignations: Colorado Restaurant Association Member, CRA IDRelated Articles