Taco Bell 15681

Taco Bell #15681 is a Taco Bell restaurant located at 2644 Cleveland Avenue Southwest, Canton, Ohio.