2300 Depot Street
Deland, FL 32720
3 Beds
2.0 Baths
2390 Sqft
Built in 1974