Is it possible to create regional content ? If a visitor

Is it possible to create regional content ?
If a visitor come on the site, he see all results and if he specify a town he just see results for the town ? and avoid recurrent selection for all page

Thank you