Charles II halfpenny 1673

£17.84

Charles II halfpenny 1673

Out of stock

Description

Charles II halfpenny S3393 1673