Airnav.com is another good source for contact information.
The best is the FAA themselves. All pertinent airport data can be downloaded as a spreadsheet at: Airport Data & Contact Information
Control tower numbers aren't well published. Simply because of the desire to reduce distractions...