From gourmet hotdogs to Sevillian tapas, the food served in these London restaurants is worth lining up for.