721 North Stone Street
Deland, FL 32720
4 Beds
2.0 Baths
1789 Sqft
Built in 1958