The cheapest, nicest restaurants in LondonLondon offers fantastic budget dining options where meals are under £20 without compromising on quality or flavor.