Acceptance house is located at 2788 Lake Ida in the beautiful coastal city of Delray Beach, FL.