The best in British shopping, from souvenirs to handicrafts, everyday needs to haute couture
General: Shop
Quite possible the greatest museum gift store on the planet—perfect for souvenir and holiday shopping
The granddaddy of British antiques markets—though there's a little bit of everything
London's oldest toy store, opened in 1760 and brimming with eight stories of delights for all ages
A 380-year-old market with more than 30 places to eat all manner of delicious and inexpensive food
This cobblestoned, glass-covered Victorian-era market built in 1881 now houses upscale retail shops
The East End bit-of-everything stalls is most bohemian of London markets
The main meat market of London, where the butchery happens in the wee hours of the morning
From street markets to High Road shops, traditional gifts to pop culture tchotchkies