Culross, Fife, Cistercian abbey of St Mary the Virgin and St Serf