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