Welcome to Delara Farm which means of the heart located in the quaint Vermont town of New Haven where you can get away from it all on this picturesque 82 acres