Primary care doctor
Most doctors or nurse practitioners or pa's could give you the tdap.
If you haven't had a tdap, possibly you haven't been seen for a check up in a few years. This would be a good time to go.
If you are up to date on check-ups and doctor's visits are a financial hardship, the vaccine can be obtained at the health dept and many pharmacies.