Santa Rosa, New Mexico, United States
Hotels,
Set along Historic Route 66, this informal newly renovated budget hotel is a mile from the Route 66 Auto Museu