E CHURCH STREET, Deland, FL 32724 – O5941100 - Nectar Real Estate -...