New Life International Ministries
602 S Spring Garden Ave, DeLand, FL 32720, USA
New Life International Ministries is located in Volusia County of Florida state. On the street of South Spring Garden Avenue and street number is 602. To communicate or ask something with the place, the Phone number is (386) 279-0052.
The coordinates that you can use in navigation applications to get to find New Life International Ministries quickly are 29.018762 ,-81.324273