Giovanni Battista Piranesi

Holdings

454802