Taco Bell 23299

Taco Bell #23299 is a Taco Bell restaurant located at 5147 South Kirkman Road, Orlando, Florida.