Taco Bell 30664

Taco Bell #30664 is a Taco Bell restaurant located at 730 Liberty Street West, Hubbard, Ohio.