Here are 10 top meals out in London, all below £20.