Carol singers gathered round a Christmas tree in Isleworth for an evening of festive songs.
Scores of people congregated outside the Old Blue School, in Lower Square, on Thursday (December 18) to belt out seasonal classics.
They were accompanied by the Salvation Army Band and All Saints Choir at the event, which was organised by the Isleworth Society in aid of the Salvation Army's work to support the homeless.
The stirring performance marked the culmination of this winter's entertainment organised under the banner Inspiring Isleworth, including the popular Isleworth Christmas Market .
Inspiring Isleworth publicity officer Nowell Anderson said the recital of Silent Night had been particularly poignant, acting as a reminder of the Christmas truce between German and Allied troops in 1914.
On Remembrance Sunday this year local children had each worn a sash bearing the name of one of the 390 soldiers listed on Isleworth war memorial who lost their lives in the war.
That service marked the beginning of the '390 Project', which will continue throughout the First World War centenary commemorations, to celebrate the lives of all those from the area who were killed during the conflict.