Taco Bell 20518

Taco Bell #20518 is a Taco Bell restaurant located at 731 South Cedar Street, Imlay City, Michigan.