Taco Bell 29865

Taco Bell #29865 is a Taco Bell restaurant located at 20925 South Dixie Highway, Miami, Florida.