The Green at Hampton Court Palace
15-17 September 2017

Shopping

Here’s a reminder of the makers and sellers who brought their wonderful wares to the Shopping Villages at this year’s Fair.