Sandy Beach Campground in North Liberty, Iowa: a campsite with showers, toilets, electric hook-ups and drinking water, open to tents and motorhomes.