1/28 Active $334,900 2 Beds3 Baths1,558 SqFt 475 CANAL PT N #1140, Delray Beach, FL 33444 Listed by Erica Diltz BALDWIN PARK REALTY LLC