1. New Life Baptist Church 414 New Melville Rd, Willard, MO 65781 Coordinate: 37.295605,-93.41654 Phone: (417) 742-3951