Centella Ndoki, Altar of the Lower East Side