Interior
Plastered whitewashed walls, panelled 3-sided, 6-bay nave roof with plaster panels. W end has cambered headed doorway with double leather-covered doors. Porch has slate flagged floor. Original nave extends beyond present screen, and shallow chancel has round arch, hollow-moulded, flanked by pilasters with inner round arch. One step to chancel which has curved plastered panel ceiling of 2x8 panels, with moulded timbers. Parquet floors, slate flags under screen.
Fittings: later C19 Bath stone octagonal font on four column shafts with leaf-capitals and shields. Font cover of 1933. C19 pine pews with panelled backs.
Fine oak screen of nine bays, a wider one to left with pulpit, widest for centre opening. Screen is in a C16-17 classical style with square piers to openings over panelled base with moulded plinth. Flat entablature, with triglyphs over pilasters and centre of each wider bay and moulded cornice. The piers have scrolls each side of capitals under the entablature, and stand on raised pedestals, with arched panels. The pulpit front projecting in left bay is 3-sided and panelled. The last two bays on right have openings partially filled by panelled end of vestry, in SE corner of original nave. Vestry N front has five panelled bays and 2-panel door to left, and cornice with incised decoration to frieze. Stalls have scrolls to tops of bench ends, open panelled back with little panelled piers and scrolls. Frontal also with pilasteres and panels and scrolled ends. Reading desk attached, with front panel between half-fluted pilasters, and scrolled support. Behind N stalls is access to oak steps to pulpit. Kneelers in chancel arch with scrolls under top rail, ends splayed out and pilasters on inner ends. Panelled dado to chancel and curtained reredos with double-ogee moulding to piers with curved top to capital and centre top rail above curtain with deligate pierced cresting. Side curtains on wrought iron swing brackets. Two Gothic oak sanctuary chairs.
In vestry is earlier C19 seating plan painted on board. Oak N end exterior door.
Stained glass: E window of c. 1925 to Major J.J. Bonsall of Fronfraith, of Lamb of God, SS Mary & John, and Light of the World. One N 2-light to E. Williams, died 1958, by Powell of Whitefriars, The Lord is my Shepherd.
Memorial: Marble neo-Grec plaque with dove to George Bonsall of Glan Rheidol, died 1824.