Thom Browne strides onto Albemarle for London debut

thom-browne-570pxLuxury US menswear brand Thom Browne has chosen Albemarle Street, W1, for its first UK shop. It is opening a 1,200 sq ft shop at 3 Albemarle Street, which is