38
324 E Church St
Deland, FL 32724
144 Sq Ft
1
Space Available
Built 1974
144 Sq Ft Contiguous
Built 1974
144 Sq Ft
Office