Ferncroft Country Club is a country club owned and operated by Affinity Management, located in Essex County, Massachusetts with portions of the club's grounds in the towns of Middleton and Topsfield. The club's entrance is at 10 Village Road in Middleton.