Посоветую, и пусть только кто-нить скажет, что в Лондоне нечего покупать как и нет ресторанов)Лондонский шоппинг великолепен! Очень выгодно покупать детскую одежду, там отсутствует какой-то налог на детские вещи и они там реально значительно дешевле, чем у нас. Советую зайти в местный  Next, цены ровно в 2 раза ниже Московских и ассортимент приятно радует. Всегда скупаю там детские коллекцииОсновные шоппинг места - Оксфорд -стрит (на самой улице в основном магазины среднего класса)и Риджент-стрит(магазины уровнем повыше). На Оксфорд-стрит очень рекомендую зайти в универмаг Selfridges, огромный магазин, где представлены как люксовые марки, так и марки попроще, цены радуют. на Оксфорде же находится большой магазин игрушек Hemley и Disney. Не знаю какая ценовая категория вас интересует, но зайдите в Harrods (люкс), Liberty (люкс, на первом этаже хороший отдел селективной парфюмерии и натуральной косметики),Harvey Nichols(ну, тоже люкс в основном. Если будет время, советую посетить блошиный рынок на Портобелло, может найдёте что-то  интересное.