You are zoomed out too far to see location pins. Please zoom back in.
Hotels Travelers Trust
781 Burning Mountain Ave, New Castle, CO 81647
$58 - $100
#1 of 1 hotels in New Castle
“ Everything was good ”
- My room was great. Decent amount of space. No housekeeping or maintenance... more
- February 16, 2014