Our Lady of the VisitationParishShareGreenford RoadGreater London, England UB6 9DXUnited KingdomGet directions