St. James’s Palace, London

£325.00

St. James’s Palace, London. Oil. Unframed canvas. 16 x 20 inches.

 

For sale