Information Phone Number: Leach Center Front Desk: (850) 644-0548
Administrative Phone Numbers:
Facility Coordinator: (850) 644-0544 or
Leach Center Receptionist: (850) 644-0550
Have a question, comment, or suggestion for the Leach Center staff? Email us by completing the form below. Required fields are indicated by an asterisk (*). If an error occurs, hit your browser's back button to return to this screen.
Leach Administrative Offices,
210 Bobby E. Leach Center,
Tallahassee, FL 32306-4290.
Call the Leach Center Staff at 850.644.0548 for more information.