Taco Bell

837 Turf Farm Rd, Payson UT

(801) 465-6952

  • OPEN UNTIL 11:00 PM

Location