Early Christmas luncheon at Surrey Urban Mission spreads ‘holiday cheer’
Across the charity's four locations in Surrey, volunteers served more than 37,000 meals between January and November.
Across the charity's four locations in Surrey, volunteers served more than 37,000 meals between January and November.