Williamson Lake Campground in Revelstoke, British Columbia: motorhome and caravan pitches, tent camping, electric hook-ups, showers and drinking water.