Infant of Prague

Infant of Prague

Regular price £13.99 Sale

Hand Painted 8 inch