Taco Bell 3684

Taco Bell #3684 is a Taco Bell restaurant located at 10580 Southwest 8th Street, Miami, Florida.