501 West First Street , Glenwood Springs
Holiday Inn Express Glenwood Springs Aspen Area is well positioned in the heart of Glenwood Springs City Center, ensuring a relaxed and enjoyable stay.