Befitting its location in the heart of the historic market town of Odiham in E Hampshire, All Saints is a large, spacious church. The removal of external render in 1897-1903 exposed patchwork facings of flint, rubble stone and brick, described at the time as ‘a kind of kaleidoscope puzzle of fragments that vary in form, age and colouring’ (Builder, 18 July 1903, 62). Amongst the fragments are plain mouldings of potential Norman origin.
The nave of All Saints is flanked by aisles with high arcades in the Perp style, admitting copious light. A red brick W tower of 1649 is positioned over the W nave bay and fronted by an organ gallery. Beneath this, supported by a moulded circular plinth of 13thc appearance, is a tub font carved with a band of medieval script (‘Auxilium meum a domino qui fecit celum et terram’ [Psalm CXX]). Variously dated from the 14thc to the 15thc, it includes a small projection with a shallow basin and retains an iron staple for a lock. The 13thc chancel is flanked by chapels or aisles, giving the church a rectangular plan. The pillar piscina in the south wall of the chancel is the only interior feature of 12thc origin, although a Norman capital was reportedly discovered during the restoration of 1897-1903.