Interior
Nave has cream limewashed pointed rough stone walls and vault with small side windows. Low round chancel arch with rectangular wall recess to left, behind pulpit. Stone flag floor. Deep-set W window, wall stepped back above. Two steps into chancel.
Chancel has exposed stone walls, 1878 open timber roof of oak collar-rafter trusses, red floor tiles, and round-arched ashlar reveal to E window. Three stone fronted steps up to communion table, and encaustic tiles around. Trefoil headed piscina and shelf on S wall.
Wall painting on nave N wall: a complex overpainting of a possibly C13 or C14 pattern. Above is some lettering in red ochre, possibly pre Reformation, overpainted with Ten Commandments first in English presumably in C16 and then in Welsh, perhaps early C17. A smaller painted panel adjoining is dated 1637. Pews of 1900-01, oak. W end has 2 very small vestries in each corner enclosed by oak-panelled walls splayed in to oak seat under W window. Seat has hinged back concealing C5 inscribed stone: AVITORIA FILIA CUNIGNI. Oak work is in Arts and Crafts manner with rough-hewn corner posts, simple panels, open top screens of diagonally set thin bars, and hand-crafted ironwork to hinges and latches. The design was by Philip Webb himself. Medieval stone font, small retooled square bowl on round shaft and square base, apparently of a single piece of stone. Lectern of 1903, oak, with fine lettering and carving of St Margaret, perhaps by Eden. Pulpit of 1925, timber conventional panelled Gothic. Timber chancel stalls and rails of 1878.
Stained Glass: all early C20 and mostly of high quality by F.C. Eden: E window 1906 by Eden of 3 St Margarets, chancel S two windows, St Michael and St Nicholas, 1907 probably by Eden, Nave S left window SS Teilo and Brychan, 1915 signed by Eden, next window St George, 1907 probably by Eden, then St Cynin window signed by Eden, Nave W window Sir Guy de Brian and Lady Elizabeth de Brian of Laugharne, 1917 signed by Eden. Nave N window St David, 1909.
Memorials: over the chancel arch an inscribed slab of 1798 to Sir John Perrot (d 1592). Nave S painted plaque to Jane Price (d 1854). Chancel W wall slabs to Peter Chapman (d 1718) and Edward Phillips of Sandyhaven, C18. Chancel S well lettered small plaque to G.G.T. Traherne (d 1923).