220 Thistledown St Deland, FL 32724