This site will allow you to find out passport acceptance facilities, which is good, and in providing the passport acceptance facilities, many post offices are included, and the direct numbers to the post offices are included.
Thanks to Gay Cain for this information.
And thanks to Audrey May for this information:
Go to the US Postal Service web site at www.usps.com . Click on FIND LOCATIONS (upper left hand side under Quick Tools). Choose the LOCATION TYPE you want from the drop-down menu. Enter city and state, or zip code, and then limit by geographic range and click SEARCH. You can enlarge to full-screen if you like. When you click on the blue branch name, you will get lots more details, including the direct dial branch phone number and FAX, under the general USPS toll-free number. You can even find nearby automated postage dispensers.
And, Audrey includes this informtion:
If you want post offices that are passport locations, Passports is a LOCATION TYPE option, and when you go to the detailed view you get info on passport acceptance hours and passport photo hours.
There is also the site: http://www.hoursmap.com/ that will allow you find the locations of local post offices, including their direct telephone numbers.