The elegant dining room at the Amar Mahal hotel has an elaborately painted roof complete with real gold-leaf filigree. Needless to say, with such a backdrop the food itself is refined North Indian and the best you'll get in town. There are also a few token Chinese and Continental dishes.
Outside guests should book ahead.