Taco Bell 26349

Taco Bell #26349 is a Taco Bell restaurant located at 676 New Loudon Road, Latham, New York.