Buffalo London has opened its second store in Berlin.