Taco Bell 27988

Taco Bell #27988 is a Taco Bell restaurant located at 6065 South Goldenrod Road, Orlando, Florida.