British brand Gandys has opened its first physical space in London’s Covent Garden. Gandys has opened its doors at 66 Neal ...