Our Lady & St Rose of Lima

19-Jul-2018

Weoley Castle, West Midlands in Birmingham diocese