24600 Sherwood Road in Willits, California