North Cascades (SR 20) is a campground, located at Everett, WA 98201, USA. They can be contacted via phone at +1 425-783-6000, visit their website www.fs.usda.gov for more detailed information.
All times of year this is a beautiful route. Especially in late spring when the wildflowers are everywhere!