Athabasca Lions Campground in Athabasca, Alberta, Canada. Paid campsite with electric hook-ups, pets allowed, and a practical base for exploring the town…