Get directions to: Dels Restaurant & Gifts, Tucumcari, NM
Restaurant address: 1202 E Route 66 Blvd Tucumcari, NM 88401, USA
Restaurant: Dels Restaurant & Gifts