Eight fire engines and 58 firefighters and officers were called to a fire at a restaurant and dwellings in High Road, North Finchley.
Most of the ground floor was damaged in the fire. There were no reports of any injuries.
The Brigade was called at 0521 and the fire was under control at 0841. Fire crews from Finchley, Barnet, Hendon, Southgate and Hornsey fire stations attended the scene.
The cause of the fire is under investigation.