Lord's Kitchen

0:30

The Lord’s Kitchen is a cooperative effort of the Stratford Clergy Association, which provides free meals twice a week for those alone and in need.

CT Charity Similar Videos