The Church of St Mary and All Saints at Whalley in the Ribble Valley, Lancashire.
St Mary and All Saints Church was built on the site of earlier 8th and 12th century churches. The present building dates from 1200 with the addition of the tower in 1440.
Grade 1 listed.