Telford Campsite in New Zealand: a free campsite with toilets and drinking water. Read what to expect and plan a simple, self-sufficient stop.