815 E Route 66 Blvd, Tucumcari, New Mexico 88401-3143 USA
Photo Credit: Flickr/Sylvain L.
Claim copyright