Company AMBASSADORS OF LOVE MINISTRIES, INC. Address 1340 CATHERWOOD DR, SOUTH BEND, IN, 46614 - 2764, USA