Taco Bell 16729

Taco Bell #16729 is a Taco Bell restaurant located at 2050 South Semoran Boulevard, Orlando, Florida.