Leon County Sheriff's Office
Flag as incorrect
- Location: 2825 Municipal WayTallahassee, FL 32304
- Mailing Address: PO Box 727Tallahassee, FL 32304
- Phone Number:850-606-3300
- Fax Number:850-606-3326
- Visit Their Website