Finlay is an independent British eyewear brand founded in 2012. They’re based in London’s trendy Soho neighborhood and are passionate about quality and style. All of their frames are designed in inhouse at their London studio and handcrafted by frame makers in the foothills of the Italian Alps.