Company EMMAUS--A COMMUNITY IN THE SPIRIT OF L'ARCHE, INC. Address 719 W Colfax, South Bend, IN, 46601, USA