Tattershall Castle, London

Oils on board; Image 49cms x 39cms (19ins x 15.5ins); Frame 63cms x 53cms (25ins x 21ins); Price £1,800 SOLD