Taco Bell 16914

Taco Bell #16914 is a Taco Bell restaurant located at 1735 East Wyandot Avenue, Upper Sandusky, Ohio.