Formerly an award winning Choice Hotel. Come stay in New Castle CO, just 10 minutes West of Glenwood Springs CO. Off I-70 at Exit #105. Hotel address: 781 Burning Mountain Ave. New Castle Colorado 81647.
#1 Hotel in New Castle CO | Hotel near Glenwood Springs