Taco Bell 30659

Taco Bell #30659 is a Taco Bell restaurant located at 3302 West Central, Toledo, Ohio.