Located just down the road from Stonover, the quaint Village of Lenox provides the quintessential New England experience. Enjoy galleries, shopping, and restaurants.