The Home Depot 1263

The Home Depot #1263, also known as North Greenbush #1263, is a Home Depot home improvement store located at 600 North Greenbush Road, Rensselaer, New York.