The St. Petersburg Free Clinic is a multi-service, independent, non-profit agency with broad based ecumenical, civic, business and individual community support reaching out to people in need. The St. Petersburg Free Clinic cares for thousands of families and individuals of all ages who are in need of food, financial assistance, shelter, medication, medical care and other necessities.