Taco Bell 26846

Taco Bell #26846 is a Taco Bell restaurant located at 420 West Main Street, Pomeroy, Ohio.