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.
Featured
Lord's Kitchen
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.