$259,000 -
21 Prescott B Unit 21
Deerfield Beach ,
FL 33442
City: Deerfield Beach