Taco Bell 30705

Taco Bell #30705 is a Taco Bell restaurant located at 327 West Main Street, Loudonville, Ohio.