Life Ministries International Church of Westford, MA. The location of Life Ministries International Church is 01886, 10 Church St - marked with a pin on Google Map.