Taco Bell 20206

Taco Bell #20206 is a Taco Bell restaurant located at 18885 Northwest 2nd Avenue, Miami, Florida.