About Eden Recovery Center 0 Read Reviews Rated 0 out of 5 2158 W Atlantic Ave Delray Beach, FL 33445 US-FL Delray Beach 26.4589513 -80.0952576 26.4589513, -80.0952576