Interior
West tower arch of 1875 (red and white banded stone, double chamfered, with corbel heads to hood mould), inserted in a higher segmental recess which is probably a relic of the 1802 church. Nave arcades of 4 bays: alternately octagonal and cylindrical shafts carry double chamfered arches with continuous hood moulds. Stone corbels carry cusped wall posts of ornate timber roof trusses, which have raking struts to tie beam, and king post with collar forming a cross. Moulded chancel arch dies into plain responds; wagon roof to chancel. Tiled floors throughout, with some encaustic tiles to chancel and sanctuary. Organ of 1923, replacing an earlier one of 1866. Pews, choir stalls and altar rails probably of 1875; pulpit with marble inlaid panels also of 1875. Reredos, with figures of Celtic saints flanking a low relief panel of Christ at Tiberias in richly worked canopies, with flanking traceried panels, 1896, designed by F.R.Kempson, the figures carved by Earp, and the flanking panels by May and Collins of Tewkesbury.
Stained glass: E window, 1859 by Hardman (re-sited from the Venetian window of the earlier church); SE window, 1875 by Heaton Butler and Baine; W window, 1907, by Powell.
Memorials: At the E end of the N aisle, 3 recumbent effigies: Arthur Price of Vaynor (d.1597) and his two wives. In the pre-1802 church these figures were on a raised tomb, said to have been at the E end of the N chancel aisle; removed when the church was rebuilt, the figures were eventually given to the Powysland Museum, Welshpool, and were returned to the church in 1948. In the chancel: William Owen of Glansevern, d.1837, a draped urn with low relief bust, by Baily of London, 1838; various late C18-early C19 wall memorials in the base of the tower, including a large marble sarcophagus-shaped monument to members of the Owen family of Glansevern, d.1717-1829.