1. El Herrado
112 E Main St, Tucumcari, NM 88401
Coordinate: 35.17896,-103.72565
Phone: (575) 461-9634
2. Dels Restaurant
1202 E Route 66 Blvd, Tucumcari, NM 88401
Coordinate: 35.17153,-103.71188
Phone: (575) 461-1740
3. Del Restaurant
Coordinate: icon:https://i1.ypcdn.com/ypu/images/icons/map-pin.png|35.16706,-103.48043