Taco Bell 26362

Taco Bell #26362 is a Taco Bell restaurant located at 56 Wolf Road, Albany, New York.