Cohousing Durham
Cohousing allows communities to meet the challenges of modern day life in a sustainable way. (Photo: Lancaster Cohousing project) Earlier this month I joined an inspiring group of people for the...
Cohousing allows communities to meet the challenges of modern day life in a sustainable way. (Photo: Lancaster Cohousing project) Earlier this month I joined an inspiring group of people for the...