Our Mother Lady of the ChurchParishShareWindsor RoadLondon, England W5 5PDUnited KingdomGet directions