In The Flame Of The Holy Spirit Church North York is located in North York, Canada on North York, 66 Toro Rd. In The Flame Of The Holy Spirit Church North York is rated 5 out of 5 in the category church in Canada.
Address
North York, 66 Toro Rd
Accessibility
Wheelchair-accessible car park
Wheelchair-accessible toilet