Sold for $270,000

1104 Canal St
New Smyrna Beach, FL 32168

Acres: 0.64

Details