Co-Housing

Cohousing is the term that describes a wide range of small communities achieved through participatory site planning and housing design.  These cohousing developments are thus ‘intentional’ communities and are popping up around the country like wildflowers. The...