Firefighters found 16 people dead and three more died at a hospital, where another 18 were treated for injuries.

At least 19 people have been killed in a fire at a resort hotel in China’s northeast city of Harbin, according to local government officials.

Saturday’s disaster added to a string of deadly blazes that have plagued China despite official efforts to improve public safety over the past two decades.

The fire broke out at the four-story Beilong Hot Spring Hotel in Harbin’s Sun Island recreation area in the early morning and raged for just over three hours before it was put out by a force of 105 firefighters with 30 fire trucks, state television reported.

Firefighters found 16 people dead and three more died at a hospital, the city government and provincial fire department said on their social media accounts.

It said 18 people were injured and a total of 70 evacuated.

The cause was under investigation, the Xinhua News Agency said. Harbin, with about 5 million people, is the second-largest city in China’s northeast, after Shenyang.

It is known for the Russian architecture of its inner city and as the site of a winter festival with sculptures made of ice blocks cut from the Songhua River.

The ruling Communist Party has tried to improve fire safety following deadly blazes at hotels, shopping malls and apartment buildings. But the country still suffers major fires.

In November, a fire blamed on faulty wiring at a Beijing apartment building killed 19 people.

A 2010 blaze at a Shanghai apartment tower killed at least 58 people. Authorities blamed sparks from a welder’s torch.