Takari is an Indian restaurant located in the heart of Covent Garden serving a range of popular Indian dishes.