Find Alameda County Public Defender in Alameda County, CA

  • Alameda County Public Defender
  • 24085 Amador Street, Hayward, CA 94544
  • 510-670-5354
  • 510-670-8466