When I searched for my apartment, I was able to reverse engineer the home's address sometimes when the general vicinity was specified, then looking at the pictures, and comparing them with Google street view. This was a manual process however and only worked if enough outside views were available. Despite the time effort, you still spent less time on it per house than making an appointment for a viewing, getting there, and looking at it. If Google allows you to download the street views for an entire city, one might build an ML solution to bring up candidates at least.
Similarly, in the city where I studied for university, I immediately knew where the house was located just from outside pictures of it in the ad, at least for the districts of the city I was familiar with.