Late 19th century oil on canvas painting signed J. Young Macrae. C.1879.£1,850.00PriceHeight - 57cmWidth - 74cmEnquire
Late 19th century oil on canvas painting signed J. Young Macrae. C.1879.£1,850.00PriceHeight - 57cmWidth - 74cmEnquire