Taco Bell 31566

Taco Bell #31566 is a Taco Bell restaurant located at 563 North Greenbush Road, Rensselaer, New York.