Crews battled the fire in Littleborough, Rochdale, for several hours after it was reported shortly before 19:30 BST on Wednesday.
Engines from Greater Manchester Fire and Rescue Service attended, with back-up from West Yorkshire.
Firefighters remained at the scene until after 05:30 BST and the cause remains under investigation.
About 50 firefighters tackled a large blaze at a five-storey disused mill in Greater Manchester.