Taco Bell 2936

Taco Bell #2936 is a Taco Bell restaurant located at 710 Northwest 37th Avenue, Miami, Florida.