fhexshoe 106 | Shoes

A Century of Shoes: The Rise & Fall of the Georgian Heel, 10 March – 26 June