Taco Bell 34859

Taco Bell #34859 is a Taco Bell restaurant located at 12101 University Boulevard, Orlando, Florida.