GIVE BLOOD: The National Blood Service comes to Orpington Halls, High Street, Orpington, tomorrow from 1.45pm to 4.30pm and 5.30pm to 8pm. There are also sessions at the Crooked Billet, Southborough Lane, Bromley, on Friday from 1.40pm to 4.30pm and 5.30pm to 8pm. Call 0845 771 1711.

CHARITY TREES: Groups are invited to decorate a tree as part of the Hayes Free Church Christmas Tree Festival. Profits go to the west Kent branch of the Motor Neurone Disease Association. The festival runs from December 2 to December 11. Call 020 8402 0026.

BUY BOOKS: Bromley Central Library is clearing out old books, CDs, videos and talking books on Saturday. The sale will be held in the large hall, Central Library, High Street, Bromley, from 9.30am to 5pm. Call 020 8460 9955.

FESTIVE CARDS: Christmas cards are on sale in the cafe at Community House, South Street, Bromley, from 10am to 4pm on weekdays until December 16. Call David Sadler on 020 8315 2501.