Taco Bell 3996

Taco Bell #3996 is a Taco Bell restaurant located at 2474 South Orange Avenue, Orlando, Florida.