There a specific place that they do free testing for hepatitis?

Probably health dpt. Probably the best place to start would be the local health department. Places like this encourage vaccination, so they can likely direct you best.