Catholic Church of Our LadyParishShare54 Lodge RoadLondon, England NW8 8LAUnited KingdomGet directions