So – where are the best Indian restaurants in London located? The answer is “everywhere”. You’re just as likely to find a great Indian restaurant in a back street in Streatham as you are in Covent Garden. In fact, you’re more likely, given that Covent Garden is a tourist trap filled with mediocre restaurants serving […]