Get directions to: Dels Restaurant, Tucumcari, NM
Restaurant address: 1202 E Tucumcari Blvd Tucumcari, NM 88401, USA
Restaurant: Dels Restaurant