$1,125,000 - 220 Macfarlane Drive Unit S-505, Delray Beach, FL 33483
220 Macfarlane Drive Unit S-505
Delray Beach,
FL
33483
County: Palm Beach