Ability to pull up locations based on Zip-Code, City etc. of user

Thank you for the info. I think using a 3rd party is best for the client. Seems more reliable, and the price is not bad because they have almost 30 locations across 5 states.