
Santa Rosa, NM, United States
Route 66 Inn
3-star hotel
Located in the heart of Santa Rosa, the Route 66 Inn offers convenient access to local attractions. Just a short drive away, you'll find St. Rose of Lima Catholic Church and the Route 66 Auto Museum. This hotel features 30…
- Wi-fi
- 24-hour reception
- Car park
- Wheelchair-accessible


