Taco Bell 24598

Taco Bell #24598 is a Taco Bell restaurant located at 7246 West Central Avenue, Toledo, Ohio.