Our Lady of the Immaculate ConceptionParishShareRussia WalkGreater London, England SE16 6SJUnited KingdomGet directions