Taco Bell 25743

Taco Bell #25743 is a Taco Bell restaurant located at 6310 South Dixie Highway, Miami, Florida.