Taco Bell 3918

Taco Bell #3918 is a Taco Bell restaurant located at 12555 State Road 535, Orlando, Florida.