The centre of Tenby is currently cordoned off after a fire in a flat above the town's Woolworths store in Tudor Square this afternoon.

A 25-year-old man was rescued from the roof of the building by firefighters, after escaping from an attic flat through a velux window.

He was taken to Withybush Hospital by ambulance suffering from smoke inhalation and burns to his upper airways.

Firefighters who tackled the blaze were initially unaware that a man was in the building.

"The fire crews were tackling the fire and didn't realise he had been in the flat," said one resident, who raised the alarm.

"A holidaymaker told me there was a man on the parapet at the back of the building, so they went up through the velux window and brought him in."

The resident, who did not wish to be named, called the fire brigade at 2.10pm after smelling smoke.

"At first I thought it was coming from the street, but then I realised it was inside the building," he told the Western Telegraph.

"I knocked on all the doors of the flats to let people know, and when I got to the top flat, the door was hot and smoke was coming out, but I couldn't get any response."

Four fire appliances attended the scene, including a turntable ladder. Ten firefighters using breathing apparatus and two hose reel jets to fight the fire.

Smoke and flames could be seen coming from the roof area of the building, Northcliffe House, which is divided into 11 Pembrokeshire Housing Association flats.

Police closed off High Street and part of Tudor Square to traffic throughout the afternoon to enable emergency services to reach the scene.

"There is water and smoke damage to some of the flats, and it may be necessary to find residents alternative accommodation tonight while this is assessed," a fire service spokeswoman said this afternoon.