Del's Restaurant is located in Tucumcari, New Mexico. It can be found at 1202 E. Rte 66 Blvd. For inquiries, please call 575-461-1740.
Address:
1202 E. Rte 66 Blvd
Tucumcari, New Mexico 88401
Phone:
575-461-1740
Website: www.delsrestaurant.com
Facebook: https://www.facebook.com/delsrestaurant/