Taco Bell 27887

Taco Bell #27887 is a Taco Bell restaurant located at 837 Turf Farm Road, Payson, Utah.