Taco Bell 29541

Taco Bell #29541 is a Taco Bell restaurant located at 6753 North Church Avenue, Mulberry, Florida.