The property located at 20305 68th Ave W Lynnwood, WA 98036 is a Single Family Home property. Built in 1920, the property at 20305 68th Ave W is 1 story, is approximately 74,923 square feet. It has a lot size of 74,923 Sq. Ft. (1.72 Acres). The property is located in the Edmonds Comm College neighborhood.