3-alarm fire destroys complex