Fullscreen
Denim October, 26 2010

Denham Store #3 London Opens

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.

Filed under:

Comments

Highsnobiety