Taco Bell 25741

Taco Bell #25741 is a Taco Bell restaurant located at 3750 Northwest 79th Avenue, Miami, Florida.