Taco Bell 23304

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