Taco Bell 31772

Taco Bell #31772 is a Taco Bell restaurant located at 966 Southwest 8th Street, Miami, Florida.