Taco Bell 31588

Taco Bell #31588 is a Taco Bell restaurant located at 15715 Southwest 72 Street, Miami, Florida.