St David’s is a small ancient church that stands on a small hill just above the village. The present building dates from Norman times, but the foundations and possibly parts of the stonework of the nave are thought to be those of a Celtic chapel built in the 6th century.