Featured hotels in Santa Rosa, New Mexico
BEST WESTERN SANTA ROSA INN

2491 HISTORIC ROUTE 66
Santa Rosa, New Mexico 88435
USA
Rates from 59.99 to 76.99 ()
2491 HISTORIC ROUTE 66
Santa Rosa, New Mexico 88435
USA
Rates from 59.99 to 76.99 ()