North Castle announced a definitive agreement to sell Avalon Natural Products, Inc., a leader in the natural products category in the areas of skin care, hair care, bath and body and sun care, to The Hain Celestial Group, Inc. for $120 million.