Carol-singing Rotarians in Wharfedale and Aireborough have raised £1,713 for charity.
Members of the Rotary Club of Otley Chevin and their partners earned the sum by singing at hotels and restaurants in Guiseley, Rawdon, Apperley Bridge, Pool-in-Wharfedale and Otley over three nights.
The money will go to Martin House Children’s Hospice and Macmillan Cancer Support.
The carols were led by Rotarian Andrew Lund, while Father Christmas helped collect the donations. The club would like to thank everyone who supported its melodic endeavours.