The best food in London isn’t from London, it’s from around the world.
Makan – Malaysian food on Portobello Rd, £5 for a plate of all this:
Kaslik – Lebanese food in Soho, £6.50 for their awesome lunch box
Kati Roll – Indian street food off of Oxford St.
Borough Market – a food market open Thurs-Sat near London Bridge.
Ye Olde Cheshire Cheese – English pub hidden in an alleyway off Fleet Street. Lots of locals, lots of lawyers, and great pub food. Even if you don’t eat here, you should go downstairs and look at the building, it’s very interesting.
Mogul – Indian food in Greenwich. Oh wow, best Indian food ever.