Taco Bell 30696

Taco Bell #30696 is a Taco Bell restaurant located at 1031 South Michigan Avenue, Howell, Michigan.