This article was reproduced with the kind permission
of the British Broadcasting Corporation
10 November 2007, 13:59 GMT
Fire crews were called at around 0435 GMT and the blaze spread to the roof.
Two people were rescued and up to 20 families were forced from the homes following the blaze on Law Street.
Between 25 and 30 people were sent to the local Tesco store which said it provided hot drinks, food and clothing for those who needed it.
Fire officers said the blaze, in an area known locally as Humbers Corner, was finally put out nearly four hours after it started.
An investigation into the cause is underway.
Dyfed-Powys Police said they organised the evacuation of between 15 and 20 families from the block of flats and adjacent buildings during the early hours.
Those evacuated were given temporary accommodation and refreshments by county council housing officers.
A spokesman said some of the families had been allowed back to their homes after structural assessments.
A Pembrokeshire council spokesman said some people, who had been evacuated from the flats as well as some nearby houses, either went to friends or family to stay.
The council had to find accommodation for just one couple who are now staying in Haverfordwest, he said.
Dimond Street and Law street are still closed and will probably remain so for some time, he added.
Dilwyn Lewis, his wife Rhiannon and son Rhys, three, who live opposite the buildings, said he understood eight flats were affected in all.
He said: "It was quite terrifying. We came downstairs after smelling the smoke and heard popping and crackling, and then looked out of the window to see the blaze.
"I understand some people were having to jump from windows to escape because the fire was in a stairwell."
Mr Lewis said the flames had later spread to a furniture store nearby.
Anyone with info about the fire is asked to contact police at Pembroke Dock on 0845 3302000 or Crimestoppers on 0800 555111.