Taco Bell 26363

Taco Bell #26363 is a Taco Bell restaurant located at 420 Balltown Road, Schenectady, New York.