Catholic Church of Our Lady
Roman Catholic
54 Lodge Road, London, NW8 8LA
Catholic Church of Our Lady is a Roman Catholic church in London, NW8 8LA. Service times have not been added yet.