Taco Bell 29564

Taco Bell #29564 is a Taco Bell restaurant located at 3550 Ulmerton Road, Clearwater, Florida.