St. Aidan Roman Catholic Church
3501 Finch Ave E, Scarborough, ON M1W 2S2, Canada
Hall