Our Lady Immaculate & St. EthelbertParishShareWellington StreetSlough, England SL1 1XUUnited KingdomGet directions