Taco Bell 19661

Taco Bell #19661 is a Taco Bell restaurant located at 1317 North Reynolds Road, Toledo, Ohio.