97 employees
Industrial Development Board is a Facilities Services company located in 1014 280 Byp, Phenix City, Alabama, United States.