Taco Bell 17411

Taco Bell #17411 is a Taco Bell restaurant located at 763 Chestnut Street, Nelsonville, Ohio.