$669,000
828 E 23rd Avenue, New Smyrna Beach, FL, 32169
Single Family Residence