Taco Bell 15424

Taco Bell #15424 is a Taco Bell restaurant located at 7601 South Orange Blossom Trail, Orlando, Florida.