The property, located in Delray Beach, Florida, includes 2.5 private acres and stunning features like a rainforest spa.