Del Taco

  • Fast Food
  • Restaurants/Clubs
3916 N. Prince Street
Clovis, NM 88101
(575) 935-1101
(575) 935-1103 (fax)
Hours:
Open 24 hours!