PUB goers were greeted by Emmerdale's blonde barmaid Louise Appleton when they dropped into their local for a quiet drink earlier this month.

Emily Symons, who plays Louise in the popular soap, was behind the bar at the Annandale Hotel in Skelton for a charity event.

The actress signed photos for hundreds of fans, served drinks and posed for pictures in her hour-and-a-half visit to the pub.

The evening, organised by Britvic Soft Drinks, raised £800 for local leukaemia charity The Daniel Moutrey Memorial fund - named after a Skelton teenager who died from leukaemia earlier this year.

Licensee Denise Fraser said: "It was an absolutely fantastic night and the bar was packed. Emmerdale is really popular among our regulars and many of them dressed up as characters from the soap to welcome our celebrity."

The pub won a competition in trade magazine The Morning Advertiser to have a celebrity barmaid at their Christmas party.