14589 Canalview Dr Unit A, Delray Beach, Florida 33484 USA

$99,999  Condo / Town Home - SOLD MLS® F10210865