I have to assume this is on records in list view. There are multiple ways to do this. I would put 3 drop down fields in the header. The first marked "Select Town", the second marked "Select Street", the third marked Select Address". I would then look up Phil's Adventures in FileMaking for dwindling or conditional value list. The first drop down would be based on a value list of towns. After you select a town, The second drop down would then only show streets from the selected town, and so on...
Then when you get to the right person, a button on that record would simply be a script to go to the detail layout. I would also put a button on the detail layout to go to list view.
Depending on the amount of records, it could be simplified. I would think after you picked the right town and street, the remaining list should be small enough to fit on the screen that you could just click on the name of the person to see a detailed view.
edited: Multiple post (CAPTCHA !!! grrrr)
You might find the hierarchical conditional value list examples in Adventures #1 to be of interest. And your portal listing streets could be a search portal as found in the Adventures #2 file.
They are free to download.
Adventures in FileMaking #1 - Conditional Value Lists (includes details on how to set up a basic field based value list)
Adventures in FileMaking #2 - Enhanced Value Selection (what to do when a simple value list won't cut it.)