Roman Catholic Church of Our Lady, Queen of Heaven
Roman Catholic
4a Inverness Place, London, W2 3RS
Roman Catholic Church of Our Lady, Queen of Heaven is a Roman Catholic church in London, W2 3RS. Service times have not been added yet.