$122,900 -
21 Abbey Ln Unit 208
Delray Beach ,
FL 33446
County: Palm Beach County