1. New Life Center 12998 Piney Creek Dr, Cabool, MO 65689 Coordinate: 37.27357,-92.11929 Phone: (417) 967-1155