Came across this lovely little shop (and lots others like it) in Kalk Bay, on the Cape just outside Cape Town. The train line behind goes all along the coast. Kalk Bay is a sweet little town, very bohemian, lots of cool cafes and vintage shops and boutiques like this one. Just up the road is Simon's Town - famous for its penguins - we were meant to be going on there but never got out of Kalk Bay!
Unfortunately I didn't have the money or space in my backpack for any purchases.