The Parish Church of Saint Mary, North Leigh St Mary's – North Leigh Oxfordshire Churches & Chapels: North Leigh is the Church of England parish church of North Leigh, a village about 3 miles northeast of Witney in Oxfordshire.