Taco Bell 17721

Taco Bell #17721 is a Taco Bell restaurant located at 2690 West 68th Street, Hialeah, Florida.