Church of Our Lady of the Immaculate Conception, Birkenhead is located in Birkenhead, United Kingdom on 59 Cavendish St. Church of Our Lady of the Immaculate Conception, Birkenhead is rated 4.8 out of 5 in the category place of worship in United Kingdom.
Accessibility
Wheelchair-accessible car parkWheelchair-accessible entrance