More than 25 firetrucks and 100 firefighters worked to control the blaze that badly damaged several businesses.