A beer festival which includes live music, dancing and a traditional pig roast is due to take place at a historic Worcestershire pub this weekend.

The 30th Annual Beer Festival is taking place at the Three Kings Inn in Hanley Castle, near Upton between Friday, November 8 and Sunday, November 10.

A 'wide selection' of real ales will be available at the pub in Church End and live music, including folk songs and Morris dancing, will be performed over the three day festival. 

SOON: The beer festival at the Three Kings Inn in Hanley Castle near Upton SOON: The beer festival at the Three Kings Inn in Hanley Castle near Upton (Image: Newsquest)

On Friday the festival takes place between noon and 4pm and between 7pm and 11pm with folk music between noon and 3pm.

RECOMMENDED READING: Three Kings Inn, Hanley Castle is an ancient treasure

The festival continues between noon and 11pm on Saturday with a pig roast available from midday and live music from 8pm with the Malvern Hillbillies.

On Sunday the festival runs between noon and 5pm(ish) and again between 7pm and 11pm. A pig roast is available from noon with Morris Dancers performing between noon and 3pm.

Live music is on from 9pm with Vo Fletcher. The Three Kings is cash only.