Subway 66883

Subway #66883-0 is a Subway restaurant located at Pilot Truck Stop, 2464 Historic Route 66, Santa Rosa, New Mexico.