Dels Restaurant 1202 E Route 66 Blvd Tucumcari, NM 88401 Phone: (505) 461-1740
Category: Fast Food Diner Restaurant