Parliament buildings. See Westminster Palace, London. Old Palace. Westminster Palace, London. New Palace.
This card was printed at the Boston Public Library, February 20, 1018.