Our Lady Immaculate Catholic ChurchParishShare636 Commercial RoadLondon, England E14 7HSUnited KingdomGet directions