Taj Mahal offers a destination for lovers of Indian cuisine.