Lot 1313 , A Greek and Russian icon, largest 13 x 11cm, with white metal oklads

A Greek and Russian icon, largest 13 x 11cm, with white metal oklads

A Greek and Russian icon, largest 13 x 11cm, with white metal oklads

£100-150

Sold for £100