Taco Bell 31797

Taco Bell #31797 is a Taco Bell restaurant located at 47370 Cooper Foster Park Road, Amherst, Ohio.