1/62 62 Active $3,950,000 6 Beds5.1 Baths4,298 SqFt 405 NW 12th ST, Delray Beach, FL 33444 Single Family Home Listed by Douglas Elliman