photos 20240412. The Maxwell Meighen Centre is a multi-care facility offering various programs and services for those experiencing homelessness in downtown Toronto. Image April 14, 2024 Vik