Download Image

1931N138 19th Century Birmingham Halfpenny Token - New General Hospital

1931N138 19th Century Birmingham Halfpenny Token - New General Hospital