British-Made Clothing Shops in London

107 shops in London from 59 British brands that make what they sell in the UK, including 5 factory shops. Opening times vary, so check before you go. 23 brands are based here.

Shops in London

Brands based in London

Towns nearby

Every town