No one was injured in the fire, they said.
The fire, which started in the restaurant yesterday, spread to an insurance company's office, according to police.
Several fire tenders were pressed into service to put out the flames. It took them two hours to control the blaze.
The cause of the fire is yet to be ascertained, police said, adding that the loss is being ascertained.