1900: The smallest shop in London

IN 1900, this was the smallest shop in London – a  1.2 square meter shoe shop.

smallest shop london

Spotter: collectivehistory