Created by leahstuck - June 15th 2021
2436 New Mexico Highway 66, Santa Rosa, New Mexico
Tucumcari, NM, US
Route 66 Monument
924 E Tucumcari Blvd, Tucumcari, NM, US
Tee Pee Curios
I-40 exit 369 15 Miles east on I-40, NM, US
Russell's Travel Center & Car Museum