Taco Bell 25740

Taco Bell #25740 is a Taco Bell restaurant located at 15295 South Dixie Highway, Miami, Florida.