Clubhouses provide a supportive environment where people can socialize, participate in recreational activities and learn new skills.