This is the fresco on the wall of Cell 5 of the Convento di San Marco in Florence.
The represented saints are St Catherine of Alexandria and St Peter the Martyr. It is partly attributed to the school of Fra Angelico.