Henry Marvell Carr, a rare self portrait

Sale price

Regular price £4,950.00
( / )
description

p & p