A luxurious Indian restaurant at the five-star Holiday Inn. It specializes in north India cuisine and features live music.