1
London’s street food scene is among the best in the world.  Whatever your taste in food, you are likely to find it among the numerous street food traders.