Taking the tube down to London bridge, Borough market is definitely one of the places in London that I miss greatly for it's wide range of gourmet treats and alluring carts of delicacies (missing the Banoffee pie immensely, if only R could pack it back from London). I'm no food connoisseur myself, but even if you're full from lunch, you can always score some free samples before making your purchase decision or get nuggets of trivia from the friendly store owners.
The Markets: To get acquainted with London, one should visit the numerous markets in its periphery. Covent garden is one place where one gets to shop amidst vibrant outdoors on cobbled stone paths and upmarket boutiques. Various other markets worth a visit are Chinatown, bricklane Market and kids will certainly enjoy visiting Mudchute and Vauxhall farms. Window shopping in upscale areas Oxford Street and Bond Street are a shoppers delight.
Portobello Road Market
Portobello Market is one of the best markets in London, you definitely have to check it out! It is a short walk from Notting Hill Gate station which runs on the District and Circle Line. If you want to get nice antiques stuff, it is best to visit them on Saturdays as antiques and bric-a-brac stalls only opens on Saturday. Portobello Road literally has everything! You can find many vintage items here if you are a fan!