Fire has badly damaged a two-storey restaurant building in Auckland.

Fire and Emergency were called to the scene on the corner of Dominion Road and Louvain Avenue in Mt Roskill about 9.30pm yesterday.

The fire began on the second floor of the building.

At the height of the blaze crews from 16 fire trucks worked to put it out.

The fire was was extinguished about midnight and one crew stayed on site overnight to make sure the fire was fully out.

There were no reports of injuries.