The Legal Aid Society of San Diego helps with anything from immigration to healthcare. Located in Oceanside and provides free legal services if you fall under a federal poverty income guidelines.
Legal Aid Society of San Diego
Website: http://www.lassd.org/
Phone number: 1-877-534-2524