Taco Bell 3836

Taco Bell #3836 is a Taco Bell restaurant located at 3860 South State Road, Ann Arbor, Michigan.