Waistcoat 1349046 | National Trust Collections

Responsive image
source