James Hamilton (1819-1878) “On the Mersey” oil on canvas

Please note that this auction has ended.
Click here for an overview of this auction.