Institution Hampton Court Palace

Basics

London / United Kingdom

Exhibitions / events

1997 The Art of the Stitch