La Quinta
Hotel
Santa Rosa, New Mexico
Located on Historic Route 66, this hotel is 10 miles away from Santa Rosa Lake State Park. It features an indoor pool and hot tub. All rooms include free Wi-Fi.
Number of rooms: 111
2277 Historic Route 66, Santa Rosa, NM 88435, United States
Hotel booked 1 times today.