7291 W Atlantic Ave #48 Delray Beach, FL 33446 (Delray Beach)