Discover the best places to eat in London at night-from kebabs and curry to 24-hour cafés. No frills, just real food that hits right when you need it most.