Taco Bell 3880

Taco Bell #3880 is a Taco Bell restaurant located at 1824 Gulf To Bay Boulevard, Clearwater, Florida.