The Petersburg Health Care Alliance Clinic provides a wide range of medical services. It accepts Medicare and Medicaid, along with most major private health insurance plans. It also provides services on a sliding scale (depending on your income). The clinic is located at 541 S. Sycamore St., and is open Monday -Friday. 8:15am to 5:00pm. Visit their website by clicking here, or call (804) 957-9601
The Petersburg Health Department is home to a teen clinic - HEALTHSPACE!
If you're a teen with a health concern, just stop by on Tuesday or Thursday and speak to a health care professional. No appointment necessary. Location: Petersburg Health Dept., 301 Halifax St.
Hours: Noon to 6:00pm, Tuesday and Thursday Phone: (804) 862-7600