Florida School Boards Insurance Trust Details Location Address:800 N. Calhoun, Tallahassee, Florida, 32303, United States