Taco Bell 5117

Taco Bell #5117 is a Taco Bell restaurant located at 1623 Highway 25B, Heber Springs, Arkansas.