Taco Bell 29540

Taco Bell #29540 is a Taco Bell restaurant located at 1350 Northwest 87th Avenue, Miami, Florida.