1. World Evangelical Church 13 Hurd St, Lowell, MA 01852 Coordinate: 42.64264,-71.30787 Phone: (978) 221-5470