Situated in the vibrant Soho, Finlay stands out as a store to go for those seeking distinctive eyewear....