Lumen Nature Retreat is a paid campsite in Woodstock, New Hampshire, with showers, toilets, electric hook-ups, drinking water and tent camping.