Lemontree Apparel is a very fresh women’s clothing brand based in Athens.