Taco Bell 27982

Taco Bell #27982 is a Taco Bell restaurant located at 5400 North Orange Blossom Trail, Orlando, Florida.