Taco Bell 23296

Taco Bell #23296 is a Taco Bell restaurant located at 2600 Orlando West Drive, Orlando, Florida.