Taj Mahal offers a flavorful Indian dining experience with delicately spiced cuisine in a cozy atmosphere.