Download Image

1931N136 19th Century Birmingham Halfpenny Token - Parish Offices

1931N136 19th Century Birmingham Halfpenny Token - Parish Offices