Best Indian restaurant based in the Heart of Edinburgh near me