The Lodge At New Castle Inn & Suites
Welcome to The Lodge At New Castle Inn And Suites, a smart idea when you want a hotel in Glenwood Springs CO. We’re just 15 minutes from the heart of Glenwood Springs on I-70 at exit 105. Have an authentic Colorado experience in this charming small town situated in a narrow valley that’s known for its great golf course.
5 out of 5 from 1 reviews