More than 100 firefighters fought a destructive inferno that erupted in the early hours of Tuesday morning.