Taco Bell 26456

Taco Bell #26456 is a Taco Bell restaurant located at 3839 Capital Circle Northeast, Tallahassee, Florida.