A HEREFORDSHIRE town will be hosting Santa and his elves and their annual Christmas fayre this weekend.

Ross-on-Wye Town Council is also welcoming everyone to this year's Christmas fayre on Sunday (November 21) between 11am and 5pm.

The town centre, Broad Street and Croft Court, will come alive with over 50 stalls selling locally handmade arts and crafts plus delicious artisan food and drink.

From decorations, candles, bath bombs, ceramics, and jewellery, to cheese, chutneys, hampers, brownies and blankets, there will be something for everyone.

Whilst you're browsing the stalls you can enjoy a drink or grab a Herefordshire beef burger from The Beefy Boys.

During the afternoon there will be live music at the market house from local choirs and bands.

Santa will also be in town between 12pm to 4pm at The Venue, in Hill Street, Ross-On-Wye, for children to meet and receive a gift.

Each ticket costs £5 per child and it is best to arrive early to avoid disappointment.