Products tagged with 'St Barts Hospital'

London - City of London, St Bartholomews Hospital c1890s - N3120

St Bartholomew Hospital in the City of London c1890s
£22.00