Before all this corona virus craziness started, my brewery crew plus some friends met at one of the newer breweries in the New Haven area. Stewards of the Land brewery is located on the DeFrancesco family farm at 418 Forest Road in Northford, Ct. The recently constructed true farm brewery and taproom was opened in late 2019 by Alex DeFrancesco. The Stewards of the Land‘s modern taproom is spacious and quite inviting and yes its […]