Church of Saint Peter in Avensan (Gironde, France). National Heritage Site of France.