Casterton is located 3mi NW of Stamford and the Great North Road passes through nearby. All Saints is a small parish church consisting of a two-bay nave with side aisles, chancel, south porch and a classic Rutland bellcote tucked away in a quiet, idyllic spot away from the village centre and near the River Gwash. While the south porch dates from 1837 and the clerestory is around the 14th/early 15th c., most of the rest of the church is of the 13th c., including the bellcote and some interior wall paintings near the W lancet window and on the S wall of the S aisle. The Romanesque elements here include the N doorway and N arcade of the nave, a tympanum, a possible coffin fragment reset in the N aisle, and an exterior figure of an imp on the NW buttress.