Denim legends and stained glass socks

Japan blows your mind, via the family-run boutique Cotton Sheep


STREET SEEN First, I saw the socks. Half sheer, half solid, the pair's blue rose design made me flash on stained glass cathedral. Like a sock-crazed zombie, I turned on my heels and entered the most unassuming, unmarked shop on Hayes Valley's row of quirky boutiques and designer collections.Read more »