Taco Bell 23691

Taco Bell #23691 is a Taco Bell restaurant located at 65 Industrial Drive, Hamburg, Pennsylvania.