Fun and fundraising come together this weekend with a variety show to raise money for charity.

The Centenary Company is presenting For One Night Only the Trafalgar Tavern, in Greenwich, to raise money for the Blackheath-based charity, Age Exchange.

Celia Moreton-Prichard will be MC for the evening of humour, prose, poetry, opera, operetta and choruses from Gilbert & Sullivan, all overlooking the Thames.

A similar show last summer was so successful The Centenary Company thought it would be an ideal way to raise money for Age Exchange.

The charity, which has been going for nearly 20 years, celebrates older people by emphasising the value of their memories in a variety of ways including workshops and books.

- Feb 10, Nelson Room, Trafalgar Tavern, Park Row, Greenwich, London SE10, 7.45pm, doors and bar open at 7pm, £10, 020 8318 9105.