Immaculate Heart Parish is located in Windsor, Canada on 2153 Parkwood Avenue. Immaculate Heart Parish is rated 5 out of 5 in the category catholic church in Canada.
Address
2153 Parkwood Avenue
Accessibility
Wheelchair-accessible car parkWheelchair-accessible entrance