2 Properties Available in Lake Ida Shores 1St Add,Delray Beach