TA Travel Center
Convenience store • Gas station • Truck stop
Address
2634 U.S. Rt. 66, Santa Rosa, NM 88435, United States
Website
Contact
+1 575-935-9939Rating on Google Maps
3.70 (1.7K reviews)Open on Google Maps
Discover top rated places in Santa Rosa
2634 U.S. Rt. 66, Santa Rosa, NM 88435, United States