Taj Mahal is a fine-dining restaurant that serves North Indian cuisine. The restaurant has a luxurious ambiance with elegant decor and comfortable seating. The menu features a variety of kebabs, curries, and biryanis, which are made using traditional recipes and fresh ingredients. The staff is attentive and knowledgeable, and the prices are on the higher side.