Parish church, rubble stone with slate roofs and coped gables with cross finials. Massive embattled west tower with stair turret, wide nave with large S porch, and wide chancel.
Tower has, battered plinth with heavy moulding, another moulded string at mid-height, and embattled parapet with stone rainwater spouts to W. Stair tower rises slightly higher at SE with embattled parapet and water spout. Bell-lights are unmoulded small rectangular 2-light with stone louvres, and relieving arches over, of uncertain date, late medieval or even post medieval. W doorway is arched, very slightly pointed, chamfered, with 3-sided stop. Stone vousoirs above. C19 door. C19 small flat-headed 2-light window above with hoodmould. Small rectangular light under string course and another similar half-way up upper stage. S side is windowless, but there are 5 small chamfered loops in stair tower.
No break between stair tower and nave S. Nave S has S porch, then small 2-light window with depressed arched lights, flat hood and relieving arch to left, then large 3-light segmental-pointed C19 Bath stone Perp style window, the sill possibly reused. To right of this is windowless projection for former rood stair. Porch is large with chamfered arched entry, similar to W door, with 3-sided stop and stone voussoirs. Small light to E side. Plastered within, moulded ridge beam, stone benches, and stone flagstones. Pointed inner doorway, double chamfered with hoodmould and studded plank door.
Chancel S has C19 lancet to left, then renewed pointed-arched doorway then another C19 Bath stone 3-light window.
Nave N side has 2 big C19 Perp style pointed windows, the right one with apparently reused sill. Straight joint to left of left window, then C19 single light with flat head and hoodmould, the NE corner of nave apparently rebuilt. Chancel N has much renewed stonework and C19 flat-headed 2-light with deep hoodmould and ogee tracery. E end has heavy cornerstones, battered plinth, and renewed late medieval 3-light window with four-centred pointed arch, hood and two shield-bearing angels as stops. Ogee tracery.