Stewart's Shop - Latham, NY, United States close