The Lodge At New Castle Inn & Suites

Photo Gallery

Seeking single night, weekly or monthly rooms in Glenwood Springs, Colorado? Have you considered staying just 15 minutes or less away at The Lodge At New Castle Inn And Suites on I-70 at exit 105? These photos show you what a pleasing and well-maintained property it is. We take true pride in providing an experience you’ll enjoy from the time you arrive until you depart satisfied. Please take a moment to reserve a room with us now through this website. We want to serve you – and serve you well indeed.