If the picture is of a ripe fruit then it seems like a hybrid variety. But the leaves pictures are confusing. First picture is OK and leaves are of a citrus fruit but the second picture the leaves look like guava tree leaves.
What it is ? Do you know ? And where it is ? In Florida