BEST WESTERN SANTA ROSA INN, Santa Rosa, United States of America
BEST WESTERN SANTA ROSA INN is conveniently located at 2491 Historic Route 66 in Santa Rosa, United States of America
Hotel Location:
Address: 2491 Historic Route 66
City: Santa Rosa
State: NM
Country: United States of America
phone: +1 575-472-5877
Hotel Features:
- Check-In Time: 1400
- Check-Out Time: 1100
- Car Rent Desk