Westminster Abbey

Stained glass located in the Charter House built between 1246-1255.