Taco Bell 5555

Taco Bell #5555 is a Taco Bell restaurant located at 8699 Southwest 24th Street, Miami, Florida.