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