2024

HASTINGS EMBROIDERY

Crafts to discover

74 metres of embroidery tell you 81 events in the history of England, from 1066 to 1966! Fascinating and informative.

Read more