Freeman Lake is a paid campsite near Swan Hills, Alberta, Canada. Find out what to expect and plan your stay in northern Alberta.