A drink driver was more than double the limit when he drove the wrong way down a one-way street, a court has heard.

Martin Davies, 30, of Blaenporth, pleaded guilty to driving a vehicle while over the legal alcohol limit when he appeared before Haverfordwest magistrates on Tuesday.

Vaughan Pritchard-Jones, prosecuting, told the court that Davies’ Vauxhall Corsa was spotted by a police on St Thomas’ Green, Haverfordwest, in the early hours of April 29.

The officer noticed that he was swerving and followed him as he drove past the no entry sign and continued the wrong way down a one way system to Quay Street.

Mr Pritchard-Jones said: “He put on the blue lights to warn motorists coming up the hill. The defendant continued driving to the bottom of the hill and stopped.

“The police officer ran to his car and took the keys out of the ignition to stop him from driving any further.”

He added that Davies, who previously held a cleaning driving licence and was of clean character, had cooperated fully with the police.

Davies was found to have 82mg of alcohol in 100ml of breath, the legal limit is 35mg.

The chairman of the bench said: “It’s a very serious offence, and in your case the manoeuvres you were undertaking were particularly dangerous. You could have had a head-on crash.”

Davies, a qualified bricklayer, represented himself and told the court that he was unfamiliar with the road, and had not noticed the one-way system.

He said: “I am just very sorry, it was a very, very silly thing to do.”

Davies was banned from driving for 20 months and fined £285. He was also ordered to pay £85 costs and a £30 victim surcharge.