Expect traditional dishes from across India, plus “the best vegetable sandwich you’ve ever had” at this riverside restaurant ...