The church is thought to have been built in the 12th or 13th century. It was used regularly until 1850, subsequently used only for a few services during the summer months. As recently as the early 20th century, coracles were used by worshippers to reach the church in its location beside the River Loughor. It went out of use in 1970 and began to be demolished in 1984 in readiness for the move to St Fagans.
Prior to the removal of the church, wall paintings were discovered showing through in places beneath the plaster.[5] When the church began to be dismantled, the paintings were first removed and preserved; the oldest of them was a mural of St Catherine, believed to date from the 15th century.[6]