Taco Bell 22589

Taco Bell #22589 is a Taco Bell restaurant located at 2700 South Orlando Drive, Sanford, Florida.