Taco Bell 26921

Taco Bell #26921 is a Taco Bell restaurant located at 931 North Wales Road, North Wales, Pennsylvania.