$3,745,000 -
204 Osceola Park Lane
Delray Beach ,
FL 33483
County: Palm Beach County