Taco Bell 27695

Taco Bell #27695 is a Taco Bell restaurant located at 5960 Central Florida Parkway, Orlando, Florida.