Icicle Group Campground is a paid campsite near Leavenworth, Washington. Tents and pets are allowed, with toilets on site. Plan your stay in this area.