1000 Lowry St Delray Beach, FL 33483