Waistcoat 1349328 | National Trust Collections

Responsive image
source