Tea and roses

Tea and roses

£145.00Price

Oil on board - 6inches x 6inches