2 Best Shopping in London, England

So Tiny London

Fitzrovia Fodor's choice

This small store has loads of imaginative clothes for babies and young children, such as T-shirts emblazoned with Union Jacks and phrases like "Darth Vader Is My Father" and "Baby Gaga," as well as the utterly inspired baby onesie decked out in classic black-and-white prison stripes with the caption “Been Inside for 9 Months.” There are also pretty dresses with English Rose prints, dragon costumes for dress-up, and great gifts for the little ones in your life, like dinosaur hand puppets or a knitted gold crown.

Caramel Baby & Child

Notting Hill

This is the place for adorable yet understated clothes for children six months and up. You'll find everything from 100% cotton baby romper suits to a fab selection of floral dresses, gingham shirts, and handcrafted alpaca and merino jerseys, as well as twill, corduroy, and cotton pants. Kids’ accessories range from charming mittens and beanies to cool sunglasses and superchic hair bands and clips. A sister shop farther along Ledbury Road (No. 38b) offers moms the chance to buy clothing in a similar vein. Caramel also sells a small selection of children's books as well as decorative functional items like sleeping bags, lamps, and quilts. Prices aren’t cheap, but the quality is superb. Every Tuesday and Saturday, the shop offers a hair salon for little customers. There are also outlets in Selfridges and Harrods.