Get directions to: Travelcenters Of America, Santa Rosa, NM
Restaurant address: 2634 Historic Route 66 Santa Rosa, NM 88435, USA
Restaurant: Travelcenters Of America