ecogreenlove.com
Is Cohousing the Future? [Infographic]
“Cohousing communities are communities organised collaboratively. Residents have their own private spaces but band together to share meals and facilities, organise activities and look out for…