This is tough:
Go through every single zip code (you heard me) and map each zip code to a store or stores in a database. I can't think of an easier way to do it.
That might be worth-while for only a few stores, but any
more than a few and you could just imagine the mess. Neshura
is correct about what the Post Office does.