Office Locator

I’d like to be able to have user input search bar where a user can type a city, state, or zip code and be automatically directed to a page on my site based on what they entered. Thoughts on how to go about implementing this?