DescriptionSt Michael and all Angels Shelf 113.jpg Church of St Michael and All Angels, Shelf, Halifax, West Yorkshire, England. Designed by Mallinson...