Hand & Lock (London)

United Kingdom / England / London / Margaret Street, 86
 Upload a photo

Hand & Lock is an embroidery brand in the United Kingdom created from the merger of M Hand & Company and S Lock in 2001, and is based in Fitzrovia, London.
Nearby cities:
Coordinates:   51°31'1"N   -0°8'16"E
This article was last modified 7 years ago