Get Directions to Barlby All Saints Church Of England ← View details The Vicarage, York Road, Barlby, Selby, North Yorkshire YO85JP, United Kingdom, Selby, England Get Directions From* To * — Required information