Also known as one of the best dining destinations, you can taste several cuisines starting from Mexican, French, Chinese, Italian, to Lebanese. Some of the best London restaurants includes Holy Smoke, Humble Grape, Café Loren, Seven Park Place etc. Street food should definitely not be missed. You must try the Portobello Road Market and the Real Food Market on South Bank.
If you are a wine lover then you must check in the Booking Office and Champagne bars at St Pancras.
For shopaholics, London is the best place to fill their shopping baskets. Some popular markets include:
- Borough Market for food and drink
- Portobello Road Market for antiques and fashion
- Camden Market for vintage and alternative clothes
- Colombia Road Flower Market.