High Quality Content by WIKIPEDIA articles St Mary's Church, Astbury, is an Anglican parish church in the village of Newbold Astbury, Cheshire, England. It has been designated by English Heritage as a Grade I listed building, and its architecture has been praised by a number of writers.