Belfast Cohousing & Ecovillage
in the heart of midcoast Maine