Taco Bell 32350

Taco Bell #32350 is a Taco Bell restaurant located at 201 Elida Avenue, Delphos, Ohio.