Providing Free Web Pages for Churches, Ministries, and Charities Since 1995

New Light Church

229 N. Amelia Ave. • Deland, FL 32724 • United States • 3868017878http://www.newlightchurchdeland.org • Interdenominational

Share Our Page

Map & Directions

Page Seen: 166 times