Fiona Macrae
standing stones
oil on canvas
100.0 x 100.0 cm
£1,200.00

Enquire

Name