Waistcoat 1349037 | National Trust Collections

Responsive image
source