Where can you purchase small business insurance?

Small business insurance can be purchased where ever insurance is purchased. This would include agents, banking facilities or any other monetary agency.