Church of Our Lady and St Rose of Lima
Roman Catholic
Birmingham, West Midlands, B29 5EA
Church of Our Lady and St Rose of Lima is a Roman Catholic church in Birmingham, B29 5EA. Service times have not been added yet.