Robert Eagle Fine Art

Thames riverside, Twickenham
Stan Smith

For many years Stan Smith had a studio on Eel Pie Island, an eccentric idyll in the Thames at Twickenham, West London.

 

 

 

Stock ref: 0252
Sold