Taco Bell 32545

Taco Bell #32545 is a Taco Bell restaurant located at 2099 Schorrway Drive Northwest, Lancaster, Ohio.