Taco Bell 26121

Taco Bell #26121 is a Taco Bell restaurant located at 50737 Valley Frontage Road, Saint Clairsville, Ohio.