Four reasons to consider co-housing and housing cooperatives for alternative living

Resource category