The Fitzrovia Centre on Cleveland Street (near Goodge St Underground) is hosting an event where the price of entry is a gift for a child.
Cummin Up Caribbean restaurant (branches on Lewisham High Street and New Cross Road) is offering a free Christmas lunch.
Crisis are looking for donations so that they can offer three meals, a shower, a change of clothes, a hair cut and free advice to as many homeless people as possible this Christmas.
Narcotics Anonymous is hosting a free event for its members in Oval, South London.
At the Community Christmas website, you can search using your postcode to find free or low cost Christmas events near you. Many are run by charities or local councils.
The Rotary Club is holding an event for older people living in London Borough of Wandsworth at Battersea Marquee.
Have I missed anything? Comment and let me know! And if you decide to make your own list for your local area, comment and/or tweet me @theviciouspixie.