Taco Bell 26354

Taco Bell #26354 is a Taco Bell restaurant located at 1010 Central Avenue, Albany, New York.