Back in May, the first ever Drake’s shop was opened, with a distinct location in Mayfair at No. 3 Clifford Street. The store carries everything you’re accustomed to seeing on the British label’s online shop and offers up exceptional service to boot. Bespoke services are offered as well as Drake’s provides an unequalled array of the finest neckwear fabrics, and all of Drake’s ties are meticulously handmade in their own Clerkenwell workrooms. Selectism recently took a visit to the store, be sure to check out some of the images below.