Where the runway meets the street
9 more

A four-story warehouse has been converted into the new Denham shop in London. This is shop “#3” for the brand and features a wide variety of their goods and services – on site repairs and tailoring. You’ll find the London Denham shop at 32 Charlotte Road in Shoreditch.

Looks from inside Denham Store #3 London after the click.

What To Read Next