The correct option is finding, as the word finding is a noun in form of gerund. The word “have” which is applied in the sentence is used to express experience of searching or exploring the address of the house by the user, the sentence is then followed by the gerund-participle clause (nonfinite).