My GP offers free typhoid, Hepatitis A and tetanus vaccines to their patients but never have any nurses or availability. If I go elsewhere do I have to pay or is there anywhere else on the NHS I can get them done as I presume these vaccines are offered free by the NHS rather than just by my GP?? Thank you