Echo Verde
"Verde" means "green" in Italian. In the sea of sweet staples that line our shop windows, these "green" garments give you purchasing power to be proud of. When Jane Nemis started her company in 2009, her focus was primarily on natural, eco and organic textiles, ethical business...