Taco Bell 34920

Taco Bell #34920 is a Taco Bell restaurant located at 7900 Northwest 27th Avenue, Miami, Florida.