1
236 N Amelia Ave
Deland, FL 32724
$875,000 USD
1,662 SF
5.14% Cap Rate
1,662 SF
$875,000 USD
Storefront Retail Residential