La iglesia de San Esteban se sitúa en la parte alta de Sos, junto a las ruinas del castillo. Fue construida hacia el siglo XI y posee aspecto de fortaleza. En su parte inferior, la cripta de la Virgen del Perdón acoge un importante conjunto de pinturas en estilo gótico lineal, que cubren los muros del abside y que datan del siglo XIV. En ellas se representan escenas de la vida de Cristo y la Virgen.