Taco Bell 25390

Taco Bell #25390 is a Taco Bell restaurant located at 1244 North Freedom Boulevard, Provo, Utah.