Established for more than 15 years ago, The Indian Cavalry Club serves a variety of inventive Indian dishes in an atmosphere reminiscent of British Imperial India. One of Edinburgh's best Indian restaurants.