the best place to eat in london and for under £10