4145 N Haverhill Rd

 4145 N Haverhill Rd, West Palm BeachFL 33417
$1,5003 Beds