Charlottesville Free Clinic finds a new home

For the past 24 years, the Charlottesville Free Clinic has provided no-cost physicals, prescriptions, mental health services, dental care, and more for the uninsured and underinsured from its Rose Hill […]