$675,000 -
12315 N 63rd Ln N
West Palm Beach ,
FL 33412
City: West Palm Beach